• [求助] 金蝶SQL恢复帐套1813错误处理过程

    作者:
    积分:275
    等级:初中
    经验值:492
    威望:1620
    发帖数:78
    回帖数:240
    精华数:78
    注册时间:2008-11-03
    在线时间:

    金蝶SQL恢复帐套1813错误处理过程

    环境参数

    K3

    内 容

    问题:从备份数据库文件: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

    00    
    2009-08-21 0 0 该问答已过期 顶端
  • 关于我们   |   联系我们   |   服务条款   |   问题反馈