繁体   English   中英

是否可以从 Azure sql 数据库中导出单个表,然后直接保存到 azure blob 存储而不下载到本地磁盘

[英]Is it possible to export a single table from Azure sql database, then directly save into azure blob storage without downloading it to local disk

我尝试使用 SSMS,但它需要一个本地 BacPac 文件的临时位置。 但我不想将其下载到本地,想将单个表直接导出到 Azure Blob 存储。

根据我的经验,我们可以从存储在 blob 存储中的 csv 文件中导入表数据。 但是没有找到直接将表数据作为 csv 文件导出到 Blob Storage 的方法。

您可以考虑使用数据工厂

它可以实现,请参考以下教程:

  1. 使用 Azure 数据工厂复制和转换 Azure SQL 数据库中的数据
  2. 使用 Azure 数据工厂复制和转换 Azure Blob 存储中的数据

使用 Azure SQL 数据库作为源,并选择表作为数据集:

源数据集:

在此处输入图像描述

资源:

在此处输入图像描述

使用 Blob 存储作为 Sink,并选择 DelimitedText 作为 sink 格式文件:

接收器数据集:

在此处输入图像描述

下沉:

在此处输入图像描述

运行管道,您将在 Blob 存储中获得 csv 文件。

还要感谢@Hemant Halwai 为我们提供的教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM