社区
MS-SQL Server
帖子详情
数据库出现 suspect 是什么原因?
up369
2003-01-20 08:55:31
是哪些原因造成的???
...全文
108
1
打赏
收藏
数据库出现 suspect 是什么原因?
是哪些原因造成的???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昵称被占用了
2003-01-20
打赏
举报
回复
原因:
1、硬件,特别是磁盘坏道和磁盘空间不够。
2、非正常中断sql server服务。
3、...
解决SQL Server
数据库
被标记为“
Susp
ect
”的方法.pdf
解决SQL Server
数据库
被标记为“
Susp
ect
”的方法.pdf
数据库
被质疑(
susp
ect
)的解决方案
数据库
被质疑(
susp
ect
)的解决方案,实用
MSSQL
数据库
可疑(
Susp
ect
)修复工具 V2.0.exe
MSSQL
数据库
可疑(
Susp
ect
)修复工具 V2.0
MSSQL
数据库
被标记为
SUSP
ECT
状态,如何恢复?
昨天,服务器意外重启,之后,
数据库
连接失败,查看后,发现,
数据库
被标记为(
SUSP
ECT
)状态,第一次遇到这个情况。还是吓了一跳。 经网上多方查询,和测试,找到一个办法。(由于是线上的
数据库
,还不能随便测试)。 主要步骤如下: 1. 查询被标记的
数据库
USE master GO SEL
ECT
NAME,STATE_DESC FROM SYS.DATABASES WHERE STATE_DESC=’
SUSP
ECT
’ GO 2. 设置为紧急状态EMERGENCY,此时
数据库
可以有一个用户连接。由于本次
数据库
比较大,就没有继续向下操作,我的做法是写了脚步,把数据逐个的导出到另外一个库。 有部分表,
sql 2000断电后
数据库
被标为置疑,然后用以下方法恢复:
企业管理器--右键
susp
ect
的
数据库
--所有任务--分离
数据库
然后备份你的
susp
ect
数据库
的文件,再按下面的步骤处理: 1.新建一个同名的
数据库
2.再停掉sql server 3.用
susp
ect
数据库
的文件覆盖掉这个新建的同名
数据库
4.再重启sql server 5.此时打开企业管理器时新建的同名
数据库
会
出现
置疑,先不管,执行下面的语句(注意修改其中的
数据库
名) USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222' Go sp_dboption 'test', 'single user', 'true' Go DBCC CHECKDB('test') Go update sysdatabases set status =28 where name='test' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption 'test', 'single user', 'false' Go 6.完成后一般就可以访问
数据库
中的数据了,这时,
数据库
本身一般还要问题,解决办法是,利用
数据库
的脚本创建一个新的
数据库
,并将数据导进去就行了. 如果这样改不加
数据库
状态,你就把
数据库
导成一个新库来代替旧库吧 企业管理器--右键你的
数据库
--所有任务--导出数据 --目标标
数据库
选择新建 --选择"在两个sql
数据库
之间复制对象和数据" --把"包含扩展属性"选上,其他的根据需要选择 --最后完成 问题是恢复后数据的确是可以使用,但数据就少了许多,最近的数据也只有8.16日的数据。 求求各位有没有更好的方法恢复呢,不然我就好坎坷.
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章