-
sqlserver2000
数据库置疑的
4
种解决方法
方法一
:
1.
停止
SQL Server
的服务
,
然后备份
M
S SQL Server
的安装目录下的
data
子目录
.
注意
:
整
个目录
目录备
份或
只
备份
data
目
录下置
疑数据
库的两
个文件
,
一个数
据文件
db
name_,
一个
dbname_(
也
有可能非此命名
),
同时查看磁盘空间是否有足够的
空间;
2.
启用
SQL
Server
的服务。打开查询分析器
(Query Anal
yzer)
的工具
,
以用户
sa
登录;
3.
输入如下指令后点工具栏上的绿色箭头运行
(
快捷键
F5)
,
use master
go
sp_resetstatus dbname
go
4.
运行完毕后退出此工具
,
停止
SQL
Server
的服务
.
5.
在
MS SQL Server<
/p>
的安装目录下,
有一个
data
子目录,
其中存放数据文件,
包括
SQL Server
和本系统的数据文件,删除置疑数据库的日志文件
p>
dbname_(
也有可能非此命名
).
6.
启动
SQL
Server
的服务
.
7.
打开企业管理器
(Enterprise
Ma
nager)
的工具
,
查看数据库
p>
(database)
节点下的
dbnam
e
是否恢
复。
注
:
请将
dbname
换成你的数据库名称
.
方法二
1
.
查看磁盘空间,保证存放数据库的磁盘有足够的剩余空间;
2.
打开
SQL
Server
的查询分析器
(Query
Analyzer),
以用户
sa
登录;
3.
输入如下指令后点工具栏上的绿色箭头运行
(
快捷键
F5),
运行完毕后退出此工具
.
use master
go
sp_resetstatus dbname
go
4.
停止
SQL Server
p>
的服务
,
再重新启动
SQL Server
服务
.
5.
打开
SQL Server
的查询分析器
(Query
Analyzer),
以用户
sa
登录。输入如下指令后点工具
栏上的绿色箭头运行,运行完毕后
退出此工具
:
use master
go
DBCC DBRECOVER (dbname)
go
6.
打开
SQL Server
的企业管理器
(Enterprise
Manager),
查看
datab
ase
下的
dbname
是否恢复。<
/p>
注
:
请将
dbname
替换为你的数据库名称
.
方法三
如上述两种方法都不能恢复<
/p>
,
或出现故障后在
SQL Server
的企业管理器中的数据库节点下看
不到你的数据库
,
表示你的数据库出现较大的错误或故障
,
请按下述步骤操作尝试恢复
.
1.
停止
SQL Server
服务
.
2.
备份数据库文件
-
-
-
-
-
-
-
-
-
上一篇:Mysql-my.ini-配置文件详解讲解
下一篇:IVM配置操作手册