حذف فایل پشتیبان SQL

SQL SERVER برای انجام کارهای خودش، یک فایل پشتیبان دارد که در آن فایل، کلیه کارهای انجام شده را ثبت می‌کند. برای مثال در صورتی که ما یک دستور INSERT را اجراکنیم، SQL SERVER در یک جدول یک ردیف اضافه کرده و عملیات انجام شده را ثبت می‌کند.

با استفاده از این فایل می‌توان پی برد که چه کارهایی بر روی دیتابیس انجام شده است.

حال ممکن است پس از گذشت مدت زمان خاصی، حجم این فایل زیاد شده و مشکل ساز شود. برای حذف این فایل باید به روش زیر عمل کرد:

۱- در SQL SERVER بر روی دیتابیس راست کلیک کرده و از منوی Tasks گزینه Detach را انتخاب می‌کنیم. در پنحره باز شده دکمه OK را کلیک می‌کنیم. با انجام این کار دیتابیس از لیست دیتابیس‌ها حذف می‌شود.

۲- در مسیر :

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

فایل Database.ldf که Database در واقع نام دیتابیس است را پاک می‌کنیم.

۳- در SQL SERVER بر روی پوشه Databases راست کلیک کرده و Attach را انتخاب می‌کنیم.

۴- در پنجره Attach Database دکمه Add را کلیک کرده و در مسیر

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

فایل Database.mdf که Database در واقع نام دیتابیس است را انتخاب کرده و دکمه OK را زده و درپنجره Attach Database نیز دکمه OK را انتخاب می‌کنیم.

با انجام این کار فایل پشتیبان دیتابیس پاک شده و دیتابیس بار دیگر یک فایل ldf برای پشتیبان گیری خودش، ایجاد می‌کند.