【发布时间】:2017-11-09 19:27:49
【问题描述】:
尝试恢复备份时显示“恢复失败”错误。
在这里搜索后得知,SQL Server(2014)的更高版本的数据库备份无法在早期/低/旧(SQL Server 2005)版本中恢复。
我的问题是,我可以将兼容模式设置为 2005 的模式,然后进行备份,这样可以吗?
如果没有,是否有任何其他可能的工具或解决方案,因为备份非常大,需要 2-3 小时才能完成备份。
【问题讨论】:
-
您唯一的选择是在 2014 服务器或更高版本上恢复
-
其实它只是为了这个目的,但是有一个客户有一个专业版的 SQL Server 2005,还没有准备好升级它。
-
高版本的备份永远不会在低版本上恢复。您可以编写整个数据库的脚本并使用 bcp 导出/导入数据。但这需要更多的时间。这只有在您不使用 2005 年不支持的任何功能时才有效
-
感谢 @sepupic 的快速回复,我想我必须手动验证和更改许多程序才能使其与 2005 版 SQL Server 兼容。
标签: sql-server sql-server-2005 sql-server-2014 database-backups