Ошибка при создании «ВНЕШНЕГО ИСТОЧНИКА ДАННЫХ» в версии SQL Server 2016 при попытке подключения локального SQL Server к озеру данных Azure - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь соединить SQL Server с озером данных Azure, используя концепцию Polybase.При попытке создать внешний источник данных появляется следующее сообщение об ошибке:

Команда SQL:

 CREATE EXTERNAL DATA SOURCE AzureDataLakeStore_4
  WITH (
    TYPE = HADOOP,
     LOCATION = 'adl://pesdatalake1.azuredatalakestore.net',
    CREDENTIAL = [ADL_User3]
  );

Ошибка:

 Msg 105007, Level 16, State 1, Line 11
 Scheme of the input URI is not supported. Please revise the following 
 scheme and try again: 'adl'

Шаги:

  1. Добавлено озеро данных Azure на портале Azure.

  2. Файл загруженных данных в озеро данных Azure.

  3. Выполнена регистрация приложения,и создал ключ APP, Auth Key и Oauth.

  4. Предоставлен доступ к файлу данных для приложения, созданного выше.

  5. Создан мастер-ключ в SQL

  6. Создание учетных данных базы данных.

  7. Ошибка при создании внешнего источника данных.

1 Ответ

0 голосов
/ 05 декабря 2018

В настоящее время эта функция поддерживается только в Azure SQL DW, но не в SQL Server.

Источник заявления о поддержке этой функции в Azure SQL DW: https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-load-from-azure-data-lake-store

SQL ServerВ настоящее время поддерживается хранилище BLOB-объектов Azure, а не озеро данных Azure.https://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-configure-azure-blob-storage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...