SQL Server 数据库迁移指南
1. 使用 BACPAC 文件进行导出和导入
将现有 SQL Server 数据库迁移到 Linux 上的 SQL Server 时,BACPAC 文件是一种可行的选择。BACPAC 文件是一种数据层包文件,具有很强的可移植性,可用于迁移到其他平台,如 Azure。它包含数据库的定义、架构、文件以及表和索引等对象,还包含用户表中数据的导出版本。
创建 BACPAC 文件可以通过 SQL Server Management Studio 的可视化界面向导,也可以使用 sqlpackage 程序。你可以在 Windows、macOS 或 Linux 上从 https://docs.microsoft.com/sql/tools/sqlpackage 获取并使用 sqlpackage 。以下是使用 sqlpackage 导出和导入 BACPAC 文件的操作步骤:
- 导出 BACPAC 文件 :在 Windows 的 SQL Server 上,通过 PowerShell 运行以下命令导出数据库的 BACPAC 文件:
.\sqlpackage /A:Export /ssn:<sql server> /sdn:<database> /tf:c:\temp\wwi.bacpac
超级会员免费看
订阅专栏 解锁全文
393

被折叠的 条评论
为什么被折叠?



