Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共1 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

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

1楼
wangyangang1985 发表于: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编辑过]
共1 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.17969 s, 2 queries.