SQLSERVER2000 数据库置疑的4种解决方法
录备份或只备份data目录下置疑数据库的两个文件,一个数据文件dbname_data.mdf,一个dbname_log.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间;
2.启用SL Server的服务。打开查询分析器(uery Analyzer)的工具,以用户sa登录;
3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),
use master
go
sp_resetstatus dbname
go
4.运行完毕后退出此工具,停止SL Server的服务.
5.在MS SL Server的安装目录下,有一个\data子目录,其中存放数据文件,包括SL Server和本系统的数据文件,删除置疑数据库的日志文件dbname_log.ldf(也有可能非此命名).
6.启动SL Server的服务.
7.打开企业管理器(Enterprise Manager)的工具,查看数据库(database)节点下的dbname是否恢复。
注:请将 dbname 换成你的数据库名称.
方法二
1.查看磁盘空间,保证存放数据库的磁盘有足够的剩余空间;
2.打开SL Server的查询分析器(uery Analyzer),以用户 sa 登录;
3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),运行完毕后退出此工具. use master
go
sp_resetstatus dbname
go
4.停止SL Server 的服务,再重新启动SL Server 服务.
5.打开SL Server 的查询分析器(uery Analyzer),以用户 sa 登录。输入如下指令后点工具栏上的绿色箭头运行,运行完毕后退出此工具:
use master
go
DBCC DBRECOVER (dbname)
go
6.打开 SL Server 的企业管理器(Enterprise Manager),查看 database下的dbname是否恢复。 注:请将 dbname 替换为你的数据库名称.
方法三
如上述两种方法都不能恢复,或出现故障后在S