我的环境是 Windows Server Standard 2003 SP2、带有一些附加补丁的 SQL Server 2000 SP4、NetBackup 管理控制台 7.1 和 NetBackup 客户端 6.5.3。
我每晚都会进行完整备份,恢复时没有任何问题。我还使用 NetBackup 执行夜间服务器备份。使用 NetBackup 将本机备份备份到磁带,随后从磁带恢复到磁盘后,它会失败,并出现“SQL-DMO(ODBC SQLState: 42000) 内部一致性”错误。RESTORE VERIFYONLY 表示备份集有效。已尝试在服务器本机备份上进行此恢复,但未成功。
这些恢复是在作为源的服务器上完成的,因此不同服务器之间没有补丁级别等问题。
许多其他类型的文件已恢复,没有明显问题(Excel,.pst,.SLS)。
任何帮助都将不胜感激。
当前所采用的 NetBackup 策略是于 3 月份针对 VMWare 上的虚拟服务器采用“闪存”方法实施的。
此错误似乎仅发生在 SQL Server 2000 和大于 2G 的 .BAK 文件中。
答案1
如果有人不幸遇到这种情况,请查看链接http://www.symantec.com/business/support/index?page=content&id=TECH160324发现可能是默认参数值导致了问题。更改默认值即可解决问题。