Aşağıdaki işlemler yapılırken database kimsenin bağlı olmaması gerekmektedir. Ayrıca aşağıdaki işlemleri yapmadan önce KESİNLİKLE YEDEK ALINMALIDIR.
Aşağıdaki işlemde database ismi olarak Mahir olarak verilmiştir.
1. Adım: Query Analyzer üzerinde master seçili iken aşağıdaki komut çalıştırılmalıdır ya da Enterprise Manager üzerinden detach işlemi yapılmalıdır.
— sp_detach_db ‘Mahir’
Yukardaki işlemden sorna aşağıdaki mesajı vermiş olması gerekmektedir
The command(s) completed successfully.
2. Adım: Yukarıdaki işlemden hemen sonra datanın log dosyasını güvenli olan başka bir yere taşınması gerekmektedir.
3. Adım: Bu aşamada Query Analyzer üzerinden yine master seçili iken aşağıdaki komut çalıştırılmalıdır. Aşağıdaki komutda database isminden hemen sonra data dosyasının tam adresi yazılmalıdır.
— sp_attach_single_file_db ‘Mahir’, ‘C:\Data\Mahir_DATA.mdf’
Bu işlemin sonunda aşağıda mesajı vermesi gerekmektedir.
——Device activation error. The physical file name ‘D:\Winner\Data\Mahir_Log.LDF’ may be incorrect.
New log file ‘D:\Winner\Data\Mahir_log.LDF’ was created.
Not: Yukardaki error mesajına takılmayın
Bu mesajdan sonra datanın olduğu yerde yeni bir LOG dosyasi olusuyor.
Bir kaç gün çalistiktan sonra baska bir yere kopyaladigimiz ESKI LOG dosyasini silebilirsiniz…..