sql2000数据库质疑
发布时间: 2024-11-25 15:31:20
A. sql server 2000 数据库质疑后重新开机后恢复正常是怎么回事
SQL
Server2000数据库出现质疑有以下原因:
(1)
数据库文件
被删除
(2)转移了数据库文件
(3)重新命名了数据库文件
(4)由于文件夹设置了安全访问,导致程序无法访问
(5)由于
电脑系统
的原因,导致SQL
Server无法正常访问数据库文件
从你的情况看,有可能是系统的某种原因导致第一次没有正常与数据库文件通信
但重启后通信成功,这是比较正常的事情
B. SQL2000数据库msdb质疑怎么处理
原因:非正常程序中断或错误结束SQL服务,都会导致MSDB数据库被“置疑”。
Msdb 数据库供SQLServer 代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表backupfile中插入一条记录,以记录相关的备份信息。
但因为Msdb数据库并未存储特别重要的信息,因此可以从别的机器拷贝一份相同的msdbdata.mdf和msdblog.ldf覆盖掉即可。
解决步骤
A服务器为被“置疑”的服务器;B服务器上装有和A服务器相同版本的数据库软件。版本是SQL SERVER 2000。
步骤1、停止B服务器上的SQL SERVER 服务,拷贝“msdbdata.mdf”和“msdblog.ldf”文件。
步骤2、停止A服务器上的SQL SERVER 服务,将从B服务器上拷贝“msdbdata.mdf”和“msdblog.ldf”文件覆盖掉A服务器上的这两个文件。
步骤3、重新启动A服务器上的SQL SERVER服务。
步骤4、如果MSDB数据库仍然是置疑状态,可以执行下面的SQL。
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='msdb'
Go
sp_dboption'msdb','singleuser','true'
Go
DBCCCHECKDB('msdb')
Go
updatesysdatabasessetstatus=28wherename='msdb'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'msdb','singleuser','false'
Go
热点内容