将数据库从 SQL Server 的较高版本恢复到较低版本

问题描述 投票:0回答:1

我正在尝试将数据库从 SQL Server 2019 恢复到 SQL Server 2017。 我在互联网和论坛中找到的唯一方法是生成脚本。 不幸的是,当文件很大时,会出现错误:

enter image description here

对于较小的文件,它可以工作,但对于大文件则不行。 你能告诉我是否还有其他方法可以做到这一点? SQL的升级并不是最好的选择。 我也尝试过导入/导出、附加/分离,但没有任何效果。

尝试过生成脚本方法、导入/导出和附加/分离。

sql sql-server database restore
1个回答
0
投票

您可以尝试从源导出

.bacpac
文件并导入到目标数据库。如果数据库很大,使用
out of memory
时可能会陷入
SSMS
并终止操作,您可以使用
sqlpackage
实用程序通过参数 'storage'=
File
执行相同操作。请参阅https://learn.microsoft.com/en-us/sql/tools/sqlpackage/sqlpackage-export?view=sql-server-ver16

© www.soinside.com 2019 - 2024. All rights reserved.