对SQL Server 2000置疑的正确破解

数据库 SQL Server
我们今天主要向大家讲述的是对SQL Server 2000置疑进行解决的操作方案方法,以及对其在实际操作中要用到的实际操作语句。

此文章主要向大家讲述的是对SQL Server 2000置疑进行解决的操作方案方法,我们一共是对其分成6个步骤,对其进行操作,以下就是文章对其实际操作步骤的具体描述,望大家在浏览之后会对其有更好的了解。

首先:分离数据库

企业管理器右键suspect的数据库所有任务分离数据库然后备份你的suspect数据库的文件,再按下面的步骤处理:

1.新建一个同名的数据库

2.再停掉sql server

3.用suspect数据库的文件覆盖掉这个新建的同名数据库

4.再重启sql server

5.此时打开企业管理器时新建的同名数据库会出现SQL Server 2000置疑,先不管,执行下面的语句(注意修改其中的数据库名)

 

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

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.

如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧企业管理器右键你的数据库所有任务导出数据

目标标数据库选择新建

选择"在两个sql数据库之间复制对象和数据"

把"包含扩展属性"选上,其他的根据需要选择完成。

以上的相关内容就是对SQL Server 2000置疑的解决方法的介绍,望你能有所收获。

【编辑推荐】

  1. MS SQL Server问题与其正确解答方案
  2. SQL Server 数据导入的实际行为规范描述
  3. SQL Server 2000的安全策略的正确打造
  4. MS SQL Server数据库快速获得表的记录总数步骤
  5. SQL Server identity列,美中不足之处
责任编辑:佚名 来源: 南方日报
相关推荐

2010-07-22 10:02:12

SQL Server置

2010-06-18 09:26:49

SQL Server

2010-07-26 13:33:28

SQL Server

2010-07-09 10:36:22

SQL Server

2010-07-05 12:16:03

SQL Server

2010-06-17 15:33:16

SQL Server

2010-07-23 14:11:18

SQL Server

2011-04-18 13:02:08

SQL Server SQL Server

2010-06-18 13:14:26

SQL Server

2010-07-14 10:43:00

SQL Server

2010-06-28 09:28:32

SQL Server

2010-07-01 17:08:26

2010-07-05 15:58:23

SQL Server

2010-07-23 11:35:03

SQL Server置

2010-07-08 12:52:58

SQL Server

2010-07-16 10:56:04

SQL Server2

2010-06-28 11:22:14

MS SQL Serv

2010-07-20 10:27:57

SQL Server

2010-07-21 10:41:55

SQL Server

2010-06-28 12:46:09

SQL Server
点赞
收藏

51CTO技术栈公众号