1813错误修复就这么简单,如何通过SQL数据库修复命令

2010-06-08 00:01:52 来源:  作者:admin 阅读:0 次 收藏到我的QQ书签
 
图片:
\

图片:
\

图片:
\

图片:
\

图片:
\

图片:
\

问题:从备份数据库文件:AIS20051209164544_Data.MDF附加时出错,提示

1813错误,提示如图



一、建立一个同名的新数据库,方法同建账

二、停止SQL Server服务,删除新数据库的两个文件,把备份中的AIS20051209164544_Data.MDF COPY到相应的文件夹下

 

三、启动SQL Server服务,运行SQL脚本,置数据库为紧急状态(emergency mode)

 

四、重启SQL Server服务,重建LDF文件


 

EXEC sp_configure 'allow updates', 1     --指定可以直接更新系统表
go
reconfigure with override     --如果配置不需要重启服务,则配置值直接,改运行值
go                                           
use master
go
update sysdatabases set status = 32768    --该参数为置为紧急状态
where name = 'AIS20051209164544'
go
EXEC sp_configure 'allow updates', 0
go
reconfigure with override

 


然后重建LDF
 

dbcc rebuild_log( 'AIS20051209164544', 'E:\K3data\mrp\AIS20051209164544_Log.LDF')

 


五、运行以下语句,就可以把数据库的状态还原:

update sysdatabases set status=28 where name='AIS20051209164544'
EXEC sp_configure 'allow updates',0
reconfigure with override
Go


然后数据库运行正常





 

七、这个方法可以解决多数数据库置疑或不能附加的问题。
但在完成后,建议通过
use 数据库实体
dbcc checkdb
不检查数据库的完整性,对于有提示的针对性地修复。

恢复数据库时不能完成,出现正在装载错误时,
先把数据库恢复,然后将AIS20051209164544_Data.MDF备份后,,

然后进行一至五步操作
(0)
(0)
  • 精彩图文 - 最新图文资讯
  • 业界动态 - 相关资讯导读
用户名: 密码:  验证码: 点击我更换图片
 360温馨提示:请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论
  • 相关评论
  • 行业动态 - 编辑最新推荐
  • 技术专题 - 阅读排行
技术论坛 | 客户服务 | 服务项目 | 关于我们 | 站点地图 | 法律声明 | 联系我们 | 汇款帐户
经营性网站
备案信息
北京
广告协会
国际连锁
经营协会
中国
互联网协会
网络110
报警服务
无线互联网
联盟协会
不良信息
举报中心
经营性网站
备案信息
Copyright(C)2009 All Right Reserved 版权所有 回天科技
上海总部:上海市徐汇区漕溪北路41号汇嘉大厦12楼E室 021-58358765
浙江分公司:杭州市文三路388号钱江科技大厦10楼1016室 0571-88218821 全国(北京,广州,深圳,宁波,温州,南京,成都)咨询热线:400-889-1122
浙ICP备05004250号