我正在尝试将数据库从 SQL Server 2019 恢复到 SQL Server 2017。 我在互联网和论坛中找到的唯一方法是生成脚本。 不幸的是,当文件很大时,会出现错误:
对于较小的文件,它可以工作,但对于大文件则不行。 你能告诉我是否还有其他方法可以做到这一点? SQL的升级并不是最好的选择。 我也尝试过导入/导出、附加/分离,但没有任何效果。
尝试过生成脚本方法、导入/导出和附加/分离。
您可以尝试从源导出
.bacpac
文件并导入到目标数据库。如果数据库很大,使用 out of memory
时可能会陷入 SSMS
并终止操作,您可以使用 sqlpackage
实用程序通过参数 'storage'= File
执行相同操作。请参阅https://learn.microsoft.com/en-us/sql/tools/sqlpackage/sqlpackage-export?view=sql-server-ver16