Answers:
如果要为mdf \ ldf文件使用相同的目录,则必须(物理上)重命名它们。
1.从本地PC上分离文件
2.重命名mdf和ldf文件
3.将文件复制\移动到存储原始数据库的服务器目录中。
(在我的示例中,我将D:\ Data用于mdf,将E:\ Logs用于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
祝你好运,
投资回报率