【发布时间】:2017-11-09 15:22:05
【问题描述】:
如果我将 MySQL 表导出到 .csv 文件,现在是否需要做任何额外的工作才能将这个 .csv 文件推送到 Azure SQL 数据库?
【问题讨论】:
标签: c# mysql csv azure-sql-database
如果我将 MySQL 表导出到 .csv 文件,现在是否需要做任何额外的工作才能将这个 .csv 文件推送到 Azure SQL 数据库?
【问题讨论】:
标签: c# mysql csv azure-sql-database
您还可以将结果上传到 Blob 存储中,并使用 Azure SQL 中本机内置的 BCP 来提取数据。
这里是如何做到这一点的例子https://marczak.io/posts/azure-loading-csv-to-sql/
或者,您可以使用 Azure 数据工厂轻松地将数据从 blob 存储加载到数据库中,您可以在此处找到示例:https://azure4everyone.com/posts/2019/07/data-factory-intro/
【讨论】:
现在是否需要做任何额外的工作才能将此 .csv 文件推送到 Azure SQL 数据库?
对于平面 CSV 文件,您可以先在 Azure SQL 数据库中创建目标表,然后使用 bcp 命令行实用程序将数据从 CSV 文件导入到 Azure SQL 数据库。更多详情可以参考Load data from CSV into Azure SQL Database。
此外,您可以将 MySQL 数据库对象迁移到 SQL Azure,然后将数据迁移到 SQL Azure。更多详情,您可以参考以下教程:
【讨论】: