SQL2000数据库质疑处理方法
发布时间:2012-8-15 23:23:40 来源:
无锡数据恢复
数据库正被许多软件公司和企业使用,sql就是数据库中的典范!SQL是英文Structured Query Language的缩写(结构化查询语言)。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

sql数据库在使用过程中由于人为原因或者数据存储介质故障,导致数据库被误删除、提示无效的数据库文件或者文件无法拷贝也无法附加的情况,出现这样的问题就需要找专业的数据恢复公司解决镜像数据库的恢复和修复。如果sql2000数据库出现质疑的话,数据库损坏不是很严重的情况下可以通过如下方法即可解决(方法仅供参考,出现问题与笔者无关)。 sql2000数据库质疑解决方法: 1.新建一个同名的数据库。 2.停掉sql server(注意不要分离数据库)。 3.用原数据库(质疑的那个)的数据文件覆盖掉这个新建的数据库文件。 4.再重启sql server服务。 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)。 USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go sp_dboption '置疑的数据库名', 'single user', 'true' Go DBCC CHECKDB('置疑的数据库名') Go update sysdatabases set status =28 where name='置疑的数据库名' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption '置疑的数据库名', 'single user', 'false' Go 完成后以上命令提示一般就可以访问数据库中的数据了但是数据库本身还是有问题,最好是通过将数据库中正要的表文件资料到处或者导入以前备份就的数据库中已达到所需要的效果。(提示:数据库出现情况应第一时间联系专业数据恢复公司寻求解决方法,不要盲目操作而导致数据库二次破坏或彻底无法恢复和修复的情况出现)。
|