-1

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

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

4

1 回答 1

0

使用 Azure blob 存储中的 BULK INSERT 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'); 
于 2019-04-08T19:01:40.377 回答