在sql server 2000中经常会遇到数据库置疑,我想问下怎么解决置疑恢复问题。不是用备份还原的那些

在sql server 2000中经常会遇到数据库置疑,我想问下怎么解决置疑恢复问题。不是用备份还原的那些,第1张

首先数据置疑是复杂的,原因有多种一般是因为数据文件损坏,硬盘或者有坏道,或者是因为数据字典内容损坏,日志损坏等,必须要有针对性的恢复。最简单的就是日志文件损坏的恢复,可以通过重新创建日志的方法恢复。要是其他问题,还没有备份的话就必须建一个空数据库,用sqlseever的命令和sql将数据迁入新库中(即使这样,也未必能保证不丢失数据),像你说的通过鼠标点一下的 *** 作就将数据库恢复的方法现在还没有!!

1 数据库属性,设置中,允许对系统目录直接修改(Allow modifications to be made directly to the system catalogs) 选中

2 update sysdatabases set status=32768 where name='数据库名称'

这条语句执行之后就可以对数据库进行读取了!!!!

3 进入查询分析器 创建一个新数据库

4 在质疑数据库中 运行下面语句

select 'select into 新数据名称'+rtrim(name)+' from '+name from

sysobjects where xtype='u' order by name

5 将第四步运行结果复制到新数据库中执行!!!

这个方法是可以解决大部分数据库置疑问题的!

畅捷通数据库置疑修复工具使用的具体步骤如下:

1、输入IP数据库账号和密码后点击连接。

2、检测数据,检测数据库当前状态以及是否处于能修复状态。

3、数据分析,工具对当前数据库的状况和损毁状况进行识别。

4、修复数据,置疑/可疑状态修复过程快。

以上就是关于在sql server 2000中经常会遇到数据库置疑,我想问下怎么解决置疑恢复问题。不是用备份还原的那些全部的内容,包括:在sql server 2000中经常会遇到数据库置疑,我想问下怎么解决置疑恢复问题。不是用备份还原的那些、畅捷通数据库置疑修复工具怎么用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9847958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存