您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-08-26 00:48:37 浏览: 分类:资讯攻略

解决SQL Server日志文件损坏严重的问题

如果服务器出现Raid故障,在基本数据恢复成功后,发现其中一个sql server日志文件(扩展LDF)严重损坏,我们可以通过以下操作恢复所有数据。

首先创建一个同名的新数据库,然后停止sql server服务,用原始数据库的数据文件覆盖新创建的数据库文件,并重新启动sql server服务。打开企业管理器,数据库显示“怀疑”,在查询分析器中执行以下语句:

使用MASTER GO SP _ CONFIGURE ' ALLOW UPDATES ',1 reconfigure with override GO update sysdatabases set status = 32768 where name = ' questionable database name ' GO SP _ dboption ' questionable database name ',' single user ',True ' GO DBCC CHECKDB(' questionable database name ')GO update sysdatabases set status = 28 where name = ' questionable database name ' GO SP _ CONFIGURE ' ALLOW UPDATES ',0 reconfigure with override GO GO SP _ dboption ' questionable database name ',' single user,' false' go

执行后,数据库此时创建一个新的数据库,运行DTS导出向导,将有问题的数据库中的数据导入到新的数据库中,打开新的数据库,数据就全部恢复了!

关键词:SQLServer、日志文件损坏

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227268.html

攻略资讯
安卓软件
安卓游戏