Eğer mdf \ ldf dosyalarınız için aynı dizini kullanmak istiyorsanız, onları (fiziksel olarak) yeniden adlandırmanız gerekecektir.
1. Dosyaları yerel PC'den ayırın
2. mdf ve ldf dosyalarını yeniden adlandırın
3. Kopyala \ Dosyaları orijinal Veritabanının depolandığı sunucu dizinine taşıyın.
(Örneğimde mdf için D: \ Data ve ldf için E: \ Logs kullandım, komut dosyasını çalıştırmadan önce yolu değiştirin)
4. Bu kodu kullanın:
USE [master]
GO
CREATE DATABASE [myNewSite_db] ON
( FILENAME = N'D:\Data\myNewSite_db.mdf' ),
( FILENAME = N'E:\Logs\myNewSite_db_log.ldf' )
FOR ATTACH
GO
5. Mantıksal dosya adını fiziksel olanla aynı olacak şekilde değiştirmek istiyorsanız:
(Orijinal mantıksal dosya adının "mysite_db" olduğu varsayılarak)
USE [myNewSite_db]
GO
ALTER DATABASE [myNewSite_db]
MODIFY FILE (NAME=N'mysite_db', NEWNAME=N'myNewSite_db')
GO
ALTER DATABASE [myNewSite_db]
MODIFY FILE (NAME=N'mysite_db_log', NEWNAME=N'myNewSite_db_log')
GO
İyi şanslar,
Roi