只有一个MDF文件,如何恢复数据库
编号:QA003965
建立日期: 2001年3月8日 最后修改日期:2001年3月8日
所属类别:
佚名:
操作系统:win98
工具:vb
问题:在Win98下的SQL Server7.0数据库中,我经常用的数据库(MyData),在今天用管理器(Enterprise Manager)打开时,变成了灰色。把服务关掉,然后想将其中的两个文件(mydata.mdf和mydata.ldf)拷贝出来。可是LDF文件怎么都拷不出来,只拷出来了MDF文件。然后启动SQLServer服务,通过查询分析器(Query Analyzer)删除数据库(Drop Database MyData),数据库是给删除了,但是想通过一个MDF文件用SP_Attach_DB命令恢复数据库时(如SP_Attach_DB 'MyData', 'D:\Temp\MyData.MDF'),却报错:Server: Msg 945,
Level 14, State 2, Line 1
Database 'MyData' cannot be opened because some of
the files could not be activated.
Server: Msg 1813, Level 16, State 2, Line 1
Could not open new database 'MyData'. CREATE DATABASE is aborted.
请大虾们帮忙给解决解决!
水平: 中级
回答:
应该用:sp_attach_single_file_db,如果只有mdf文件的话。
此问题由Bin Sun回答。
| |
|
|
| |
|
|