收藏本站 
广告服务 
网站地图 
>> 我们从网络和杂志上收集了近100000余篇各类电脑技术、网络技术、软件技术等方面的文章教程,我们的收录原则:不是精华拒不收录!
先飞电脑技术网技术文章
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |
SQL Server数据库被置疑的解决方法
[ 作者:佚名    转贴自:网络转载    阅读次数:35    更新时间:2007-8-12 10:11:00   录入:刘光勇 ]        
    首先:分离数据库

企业管理器--右键suspect的数据库--所有任务--分离数据库

然后备份你的suspect数据库的文件,再按下面的步骤处理:

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

2.再停掉sql server

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

4.再重启sql server

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

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',
1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET 
STATUS =32768 WHERE NAME='his222'
Go

sp_dboption 'test', 'single user', 'true'
Go

DBCC CHECKDB('test') 
Go

update sysdatabases set status =28 where name='test'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go 

sp_dboption 'test', 'single user', 'false'
Go

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

数据库的脚本创建一个新的数据库,并将数据导进去就行了.

如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧

企业管理器--右键你的数据库--所有任务--导出数据

--目标标数据库选择新建

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

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

完成。

【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“SQL Server数据库被置疑的解决方法”版权归文章所有者,转载请注明出处!
 ·上一篇文章:不可小视视图对效率的影响力      ·下一篇文章:快速理解Common Language Runtime
相关文章
·检测你的SQL Server是否有特洛伊木马[79]
·SQL Server 2000订阅与发布的具体操作[80]
·SQL Server 2000的设备激活错误解析[94]
·用Java程序测试Mysql的最大连接数[90]
·解决MySql 8小时空闲后连接超时的问题[103]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号