我有一个在 SQL Server 2008 R2 上运行的数据库。它已经运行了一年半多,运行良好。不幸的是,应用程序供应商刚刚通知我们,他们只支持 SQL 2005 上的应用程序,除非我们迁移,否则将不再支持我们。
我已将整个数据库(数据和架构)导出到脚本中,并将目标版本设置为 2005。生成的文件刚好超过 5GB。但是,我无法在目标服务器上打开该脚本,因为我收到以下错误:
对 com 组件的调用返回了错误 hresult e_fail
我知道这没什么大不了的,而且是一个一般错误。不幸的是,日志中没有其他内容。有人遇到过这种情况吗?
答案1
请查看此链接。看起来您遇到了地址空间限制,建议的解决方案是使用 sqlcmd。