积极答复者
sqlserver2000 附加数据库的问题。

问题
-
想通过附加的方法来复制添加数据库,分离原数据库库TEST,拷贝 TEST.MDF文件,然后改名成TEST1.MDF。重新附加原来的TEST.MDF 运行TEST数据库,然后附加TEST1.MDF,EXEC sp_attach_single_file_db 'TEST1','SQLserver2000 DATA 目录\TEST1.mdf',结果报错。
服务器: 消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'SQLserver2000 DATA 目录\TEST.LDF' 可能有误。
服务器: 消息 1813,级别 16,状态 1,行 1
未能打开新数据库 'TEST1'。CREATE DATABASE 将终止。
设备激活错误。物理文件名 'SQLserver2000 DATA 目录\TEST.LDF' 可能有误。
采用企业管理器手工添加,修改文件位置 成 TEST1.MDF, 删除掉日志文件路径,提示会新建一个日志文件,但还是报错,报什么日志文件有误,我估计还是去引用原来的TEST.LOG 日志文件了。
如何解决这个问题呢?
答案
-
And can't have two files with same name in same location. Can try copy and rename log file too then attach with 2 files.
- 已建议为答案 Molly Chen_Moderator 2011年11月2日 3:37
- 已标记为答案 Molly Chen_Moderator 2011年11月2日 3:37
全部回复
-
And can't have two files with same name in same location. Can try copy and rename log file too then attach with 2 files.
- 已建议为答案 Molly Chen_Moderator 2011年11月2日 3:37
- 已标记为答案 Molly Chen_Moderator 2011年11月2日 3:37