Загрузка данных из файла в управляемый экземпляр SQL - PullRequest
0 голосов
/ 08 апреля 2019

Насколько я понимаю, управляемый экземпляр SQL не может получить доступ к локальному или внешнему общему ресурсу.

Мы пытаемся загрузить данные из файла в управляемый экземпляр SQL, нам нужны рекомендации по наилучшему подходу для этого.

1 Ответ

0 голосов
/ 08 апреля 2019

Использование BULK INSERT из хранилища BLOB-объектов Azure 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'); 
...