SQL Server日志文件损坏的问题解答

数据库 SQL Server
我们今天主要向大家讲述的是SQL Server日志文件损坏严重问题正确解决的实际操作步骤,以下就是文章的主要内容的详细介绍。

以下的文章主要向大家讲述的是对SQL Server日志文件损坏严重问题正确解决的实际操作步骤,在实际操作中假如你的服务器出现了Raid故障,在数据基本恢复成功后,发现其中的一个Sql Server日志文件(扩展名LDF)损坏严重,我们可以通过下面的操作使数据全部恢复。

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

 

  1. USE MASTER   
  2. GO   
  3. SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE   
  4. GO   
  5. UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'   
  6. Go   
  7. sp_dboption '置疑的数据库名', 'single user', 'true'   
  8. Go   
  9. DBCC CHECKDB('置疑的数据库名')   
  10. Go   
  11. update sysdatabases set status =28 where name='置疑的数据库名'   
  12. Go   
  13. sp_configure 'allow updates', 0 reconfigure with override   
  14. Go   
  15. sp_dboption '置疑的数据库名', 'single user', 'false'   
  16. Go  

执行后数据库本身仍然有问题,依旧显示“质疑”。此时新建一个新的数据库,运行DTS导出向导,把有问题的数据库中的数据导入到新的数据库中,打开新的数据库,数据全部找回!

以上的相关内容就是对解决SQL Server日志文件损坏严重的问题的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server identity列,美中不足之处
  2. SQL Server DateTime数据类型的另类解读
  3. SQL Server 2000的安全策略的正确打造
  4. SQL Server 数据导入的实际行为规范描述
  5. MS SQL Server问题与其正确解答方案

 

责任编辑:佚名 来源: 南方日报
相关推荐

2011-05-10 14:14:10

OSPF路由

2011-05-10 14:32:19

OSPF路由

2011-10-20 09:57:58

AS400 FTPFTP

2010-10-09 17:19:50

mysql存储过程

2009-10-29 16:01:54

VB.NET资源文件

2011-04-14 10:46:23

2009-10-27 11:10:56

linux问题解答

2010-07-26 13:05:44

Perl子程序参数

2011-08-09 15:10:00

SQLite

2009-10-13 14:56:00

CCNA培训

2010-09-13 14:43:47

无线技术常见问题

2011-07-13 17:57:15

SQLite

2009-12-25 10:59:08

WPF Timer

2020-10-22 07:22:41

物联网网关物联网IOT

2011-03-30 14:44:28

MRTG

2013-05-23 09:49:49

Chrome for google

2011-08-03 13:25:19

布线系统规划

2009-07-31 12:16:58

linux无盘系统

2010-12-27 14:50:16

Windows 部署服

2011-07-21 11:19:51

JAVA
点赞
收藏

51CTO技术栈公众号