昂捷论坛≡FAQ≡□-通用类 → 问:对于SQLSERVER数据库置疑后如何处理?


  共有21419人关注过本帖树形打印

主题:问:对于SQLSERVER数据库置疑后如何处理?

帅哥哟,离线,有人找我吗?
wangyangang1985
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:47 积分:1159 威望:0 精华:0 注册:2009/11/14 10:56:34
问:对于SQLSERVER数据库置疑后如何处理?  发帖心情 Post By:2013/11/1 13:13:06

 

  对于SQLSERVER数据库置疑后如何处理?

答:数据库置疑一般的原因为服务器异常关机引起,一般是突然断电或是当数据库正在用下大数据运算时异常终止导致;置疑后的直接后果是数据库不可用,有可能导致数据库文件损坏丢失数据。

对于出现这种情况后应该如何处理,首先要修复数据库,修复的风险是可能导致部分数据的丢失,所以在操作时尽量不要强制关机或强制kill掉数据库服务;第一步:设置数据库为紧急状态ALTER DATABASE enjoy_store SET EMERGENCY 第二步:设置数据库为单用户模式ALTER DATABASE enjoy_store   SET SINGLE_USER;第三步:DBCC CheckDB (enjoy_store , REPAIR_ALLOW_DATA_LOSS)第四步:ALTER DATABASE enjoy_store SET MULTI_USER

最后要检查修复完之后的数据内容,一般数据丢失部分为在数据进行运算时突然终止部分,要对这一部分数据进行检查;最好的防止措施还是对于服务器要有UPS,最好可以安装相关软件在UPS电源不足时自动关机,不进行非法操作.

[此贴子已经被作者于2013/11/1 13:37:37编辑过]

使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部