Установите и настройте Polybase на Azure SQL Server - не удалось найти хранимую процедуру sp_configure - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь настроить таблицу PolyBase (внешнюю) с данными в

  • База данных SQL Server Azure, размещенная на Azure SQL Server (настройка через портал)
  • BLOB-объект Azureхранилище (данные CSV)

Версия SQL Server:

Microsoft SQL Azure (RTM) - 12.0.2000.8   Nov  2 2018 21:17:06

Мотивом является выполнение некоторых запросов, соединяющих два источника данных.

Приходят ли Azure SQL Serverс настройкой PolyBase?Я понятия не имею, как включить «службу запросов polybase для внешних данных» из консоли Azure, указанной в этих документах

, когда я пытаюсь выполнить эти шаги конфигурации через SQL Server Management Studio длявключить polybase и настроить соединение:

exec sp_configure @configname = 'polybase enabled', @configvalue = 1;

Я получаю ошибку

Не удалось найти хранимую процедуру 'sp_configure'

Также выполняется этот запрос

 SELECT SERVERPROPERTY ('IsPolyBaseInstalled') AS IsPolyBaseInstalled;  

Возвращает - 0

Однако я могу выполнить эти запросы и создать внешний источник данных

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';  

CREATE DATABASE SCOPED CREDENTIAL AzureStorage
WITH IDENTITY = 'user', Secret = 'SecretKey';

CREATE EXTERNAL DATA SOURCE AzureStorage with (  
  TYPE = BLOB_STORAGE,
  LOCATION ='wasbs://blob@container.blob.core.windows.net',  
  CREDENTIAL = AzureStorage  
); 

И когда я пытаюсь создатьновый внешний файл

CREATE EXTERNAL FILE FORMAT taxifileformat  
WITH (  
    FORMAT_TYPE = DELIMITEDTEXT,   
    FORMAT_OPTIONS (FIELD_TERMINATOR =',')  
);  

Я получаю ошибку

Неверный синтаксис рядом с 'EXTERNAL'

Мои вопросы:

  1. Есть ли в Azure SQL Server поддержка многоосновной базы?Если нет, то как их включить?

  2. В чем может быть проблема с созданием внешнего формата, который я планирую использовать для создания внешней таблицы?

Спасибо!

1 Ответ

0 голосов
/ 21 ноября 2018

Polybase не поддерживается в базе данных SQL Azure.Это одна из наиболее популярных функций, которую пользователи хотят видеть в базе данных SQL Azure в будущем.Если вы хотите проголосовать за эту функцию, проголосуйте здесь .

sp_configure также недоступно в базе данных SQL Azure.Вместо этого используйте ALTER DATABASE SCOPED CCONFIGURATION , чтобы сконфигурировать базу данных SQL Azure.

Хранилище данных SQL Azure представляется вам более подходящим вариантом, если вам нужна Polybase, как упоминалось в комментариях к вашему вопросу.

...