客户用的是WINDOWS SERVER 2003 SP2+SQL SERVER 2000 SP4 安装了用友软件U8.70+SP1补丁。再对客户用友帐套输出时由于选择错误,误将帐套删除,只输出了该帐套的SQL备份文件。但在重新引入数据库时用友提示出错。然后在SQL 企业管理器中强制还原备份文件(UFDATA.BAK),还原到一半时出错,错误代码如下
microsoft SQL-DMO (ODBC SQLState:42000)
发生内部一致性错误,请与技术支持联系以寻求协助
RESTORE DATABASE 操作异常终止。 在其他电脑还原也是同样问题。 由于数据库里面有客户5年的财务数据,一定得恢复,我们老大说了,搞不好就叫我下岗啊 各位老大想想办法帮帮忙啊!兄弟我先谢谢了。出错截图链接如下
http://p.blog.csdn.net/images/p_blog_csdn_net/liaoj5371/455570/o_1.JPG
另外,我也检查了客户用友软件对数据库做的其他自动备份文件,全部问题都是一样的。
microsoft SQL-DMO (ODBC SQLState:42000)
发生内部一致性错误,请与技术支持联系以寻求协助
RESTORE DATABASE 操作异常终止。 在其他电脑还原也是同样问题。 由于数据库里面有客户5年的财务数据,一定得恢复,我们老大说了,搞不好就叫我下岗啊 各位老大想想办法帮帮忙啊!兄弟我先谢谢了。出错截图链接如下
http://p.blog.csdn.net/images/p_blog_csdn_net/liaoj5371/455570/o_1.JPG
另外,我也检查了客户用友软件对数据库做的其他自动备份文件,全部问题都是一样的。
恩,就是还原出错。一般来说用友输出都不会有问题的。运行了restore verifyonly from disk='f:\zt006\ufdata.bak' 命令 提示备份集有效啊,但还是不行
所以验证备份是否可恢复,只有运行restore database实际测试一下。
再恢复也不行吗?如果还是不行的话,应该就是备份文件有问题了,
最近会写个详细的总结
http://www.sosdb.com/jdul/dispbbs.asp?boardid=7&id=1316