linux sql server 迁移,将数据库迁移到 Linux 上的 SQL Server - SQL Server | Microsoft Docs

将数据库和结构化数据迁移到 Linux 上的 SQL Server

03/17/2017

本文内容

适用于:

719f28649793c602f9270966b5ed5c39.pngSQL Server(所有支持的版本) - Linux

可以将数据库和数据迁移到 Linux 上运行的 SQL Server。 选用的方法取决于源数据和特定方案。 以下各部分介绍了各种迁移方案的最佳做法。

从 Windows 上的 SQL Server 迁移

如果要将 Windows 上的 SQL Server 数据库迁移到 Linux 上的 SQL Server,建议的方法是使用 SQL Server 备份和还原。

在 Windows 计算机上创建数据库的备份。

将备份文件传输到目标 SQL Server Linux 计算机。

在 Linux 计算机上还原备份。

有关通过备份和还原迁移数据库的教程,请参阅下面的主题:

还可以将数据库导入 BACPAC 文件(包含数据库架构和数据的压缩文件)。 如果拥有 BACPAC 文件,可将此文件传输到 Linux 计算机,然后将其导入 SQL Server。 有关详情,请参阅以下主题:

从其他数据库服务器迁移

可将其他数据库系统上的数据库迁移到 Linux 上的 SQL Server。 这包含 Microsoft Access、DB2、MySQL、Oracle 和 Sybase 数据库。 在此方案中,使用 SQL Server Management Assistant (SSMA) 自动执行到 Linux 上 的 SQL Server 的迁移。 有关详细信息,请参阅使用 SSMA 将数据库迁移到 Linux 上的 SQL Server。

迁移结构化数据

本文还介绍了用于导入原始数据的方法。 假设拥有从其他数据库或数据源导出的结构化数据文件。 在这种情况下,可以使用 bcp 工具批量插入数据。 或者,可以在 Windows 上运行 SQL Server Integration Services,将数据导入 Linux 上的 SQL Server 数据库。 使用 SQL Server Integration Services 可以在导入过程中对数据运行更复杂的转换。

有关这些方法的详细信息,请参阅下列主题:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值