将数据从文件加载到SQL托管实例

时间:2019-04-08 00:22:25

标签: sql azure-sql-managed-instance

据我了解,SQL受管实例无法访问本地或外部文件共享。

我们正在尝试将文件中的数据加载到SQL托管实例中,希望获得有关最佳方法的建议。

1 个答案:

答案 0 :(得分:0)

从Azure blob存储https://techcommunity.microsoft.com/t5/Azure-SQL-Database/Loading-files-from-Azure-Blob-Storage-into-Azure-SQL-Database/ba-p/386133使用大容量插入

  1. 将文件上传到Azure存储

  2. 创建到该位置的外部数据源(如果不公开,则放置SAS令牌):

CREATE EXTERNAL DATA SOURCE MyAzureBlobStorage 
WITH ( TYPE = BLOB_STORAGE, LOCATION = 'https://myazureblobstorage.blob.core.windows.net'); ```
  1. 从此帐户加载文件。
BULK INSERT Product 
FROM 'data/product.dat' 
WITH ( DATA_SOURCE = 'MyAzureBlobStorageAccount');