拷贝*.mdf,*.ldf,然后在查询分析器里面用sp_attach_db附加.EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
服务器: 消息 9004,级别 21,状态 1,行 1
处理数据库 'yourdatabase' 的日志时出错。连接中断
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
我手上现在有一个一个月前的完全备份,所以我先把它还原出来,然后用 log explorer,将我的database.ldf文件附加上,我化了2个多小时的时间将日志redo成sql脚本,然后再用此脚本写入数据,结果当然我的数据也就恢复出来了,当然事情不会十全十美,在后来我发现insert 和delte的记录没有问题,有一些update 的记录就有点问题.
不过能到这个地步,再加上前面使用无ldf文件方法恢复的数据,我还是可以整理出来的,当然现在还在整理中,不知道最后会差哪些数据.在此特别感谢邹老大的提示.