当前位置:首页 » 操作系统 » 数据库有坏道

数据库有坏道

发布时间: 2025-03-01 01:49:51

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

首先数据库置疑是复杂的,原因有多种一般是因为数据文件损坏,硬盘或者有坏道,或者是因为数据字典内容损坏,日志损坏等,必须要有针对性的恢复。最简单的就是日志文件损坏的恢复,可以通过重新创建日志的方法恢复。要是其他问题,还没有备份的话就必须建一个空数据库,用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 将第四步运行结果复制到新数据库中执行!!!
这个方法是可以解决大部分数据库置疑问题的!

热点内容
电脑播放视频提示服务器错误 发布:2025-05-03 07:04:52 浏览:583
安卓手机粘贴板怎么清除 发布:2025-05-03 06:56:53 浏览:734
酷我安卓哪个版本最好用 发布:2025-05-03 06:55:24 浏览:196
哪里下载安卓软件不收费 发布:2025-05-03 06:55:13 浏览:990
小型linux 发布:2025-05-03 06:46:58 浏览:315
陕西全套破碎生产线如何配置 发布:2025-05-03 06:40:31 浏览:531
编译原理中注释分析树 发布:2025-05-03 06:39:47 浏览:843
图文数据库 发布:2025-05-03 06:20:47 浏览:166
主机网络配置信息有哪些 发布:2025-05-03 06:13:27 浏览:572
编译器输出地址 发布:2025-05-03 05:56:10 浏览:486