失效链接处理 |
MSSQL2000中没有日志文件的数据库恢复方?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1ieasAjM1P2PftgU9gL-6ZQ
提取码:(x)j3zm
相关截图Q?/strong>
![]()
主要内容Q?/strong>
׃U种原因Q我们如果当时仅仅备份了(jin)mdf文gQ那么恢复v来就是一件很ȝ(ch)的事情了(jin)?/div>
如果(zhn)的mdf文g是当前数据库产生的,那么很oq,也许你用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是?x)出现类g面的提示信息
##########################################################
讑֤Ȁz错误?/div>
物理文g?'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF' 可能有误?/div>
已创建名?'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF' 的新日志文g?/div>
##########################################################
但是Q如果?zhn)的数据库文g是从其他计算Z复制q来的,那么很不q,也许上述办法p不通了(jin)。你也许?x)得到类g面的错误信息
##########################################################
服务? 消息 1813Q?16Q状?2Q行 1
未能打开新数据库 'test'。CREATE DATABASE 终止?/div>
讑֤Ȁz错误。物理文件名 'd:\test_log.LDF' 可能有误?/div>
##########################################################
当出C上问题时Q恢复的办法如下:
A.我们使用默认方式建立一个供恢复使用的数据库(数据库名应该与要恢复的数据库相同Q如test)。可以在SQL Server Enterprise Manager里面建立?/div>
B.停掉数据库服务器?/div>
C.刚才生成的数据库的日志文g test_log.ldf删除Q用要恢复的数据库mdf文g覆盖刚才生成的数据库数据文g test_data.mdf?/div>
D.启动数据库服务器。此时会(x)看到数据库test的状态ؓ(f)“|疑”。这时候不能对此数据库q行M操作? E.讄数据库允许直接操作系l表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器Q按右键Q选择“属?rdquo;Q在“服务器设|?rdquo;面中将“允许对系l目录直接修?rdquo;一w中。也可以使用如下语句来实现?/div>
|