Якщо ви хочете використовувати той самий каталог для своїх файлів mdf \ ldf, вам доведеться (фізично) перейменувати їх.
1. Від'єднайте файли з локального ПК
2. Перейменуйте файли mdf та ldf
3. Скопіюйте \ перемістіть файли до каталогу серверів, де зберігається оригінальна база даних.
(У своєму прикладі я використовував D: \ Data для mdf та E: \ Журнали для ldf, змініть шлях перед запуском сценарію)
4. Використовуйте цей код:
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. Якщо ви хочете змінити ім'я логічного файлу таким же, як і фізичне, використовуйте:
(якщо початкове ім'я логічного файлу було "mysite_db")
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
Удачі,
Рой