27,579
社区成员
发帖
与我相关
我的任务
分享
use master
go
create database test
go
use master
go
sp_detach_db test
go
/*
在cmd窗口执行下列语句:
copy C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\Data\test.mdf d:\
del c:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\Data\test_log.ldf
*/
go
--sp_attach_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\Data\test.mdf'
sp_attach_single_file_db 'test1','d:\test.mdf'
/*
设备激活错误。物理文件名 'C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\data\test_log.LDF' 可能有误。
已创建名为 'd:\test1_log.LDF' 的新日志文件。
*/
go
--use test1
sp_attach_single_file_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\Data\test.mdf'
/*
设备激活错误。物理文件名 'C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\data\test_log.LDF' 可能有误。
已创建名为 'C:\Program Files\Microsoft SQL Server\MSSQL$SQL2000\Data\test_log.LDF' 的新日志文件。
*/
go
--两个数据库都有了
-- 附加数据库
exec sp_attach_db '[新数据库名]','[mdf的路径\文件名]'