SQL Server on Linux BCP工具导出RDS SQL Server数据

    xiaoxiao2023-07-22  154

    摘要: SQL Server发布了Linux版本之后,客户增加了一些新需求,总结主要有以下两种:1.是否支持在Linux操作系统保存,RDS SQL Server的CSV格式文件到文件系统2.在一台Linux系统的主机同时管理RDS MySQL实例数据和RDS SQL Server数据

    需求解读:SQL Server BCP工具可以满足以上需求,这个工具提供了导出CSV格式的文本,可以保存在Linux文件系统,同时也可以方便的讲这个CSV文件导入到RDS MySQL实例或其他支持标准CSV格式的数据库中。 本文主要讲述,遇到此类需求时的一个参考案例。

    1.在Linux操作系统部署SQL Server

    2.在Linux操作系统部署SQL Server Tools工具

    完成以上步骤,SQL Server就已经部署完毕了

    下面将以一个案例说明,如何使用BCP将RDS SQL Server中的数据保存为CSV文件放到Linux,并将这份CSV导入RDS MySQL

    1.查看RDS SQL Server中的测试表

    2.SQL Server on Linux部署之后的默认路径/opt/mssql-tools/bin/

    3.调用BCP命令进行数据导出

    在BCP中需要做好列间隔符以及结尾符定义,后面MySQL导入时会用到

    4.查看导出文件

    5.连接到MySQL,并导入数据

    通过以上方式,可以很方便的对RDS SQL Server数据做保存,并在异构数据库之间进行导出导入

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)