Polybase не создает внешний формат файла - PullRequest
0 голосов
/ 07 февраля 2019

Я получаю старый добрый

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

ошибка.Я точно делаю то, что этот ответ описывает .Но SQL Server возвращает вышеупомянутую ошибку, когда я прихожу к этому фрагменту кода:

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

Что я делаю неправильно?

То, что я пробовал

  • Установлена ​​среда выполнения Java (Java 8 Update 201)
  • PolyBase установлена ​​с "PolyBase Query Service дляВнешние данные "
  • Я включил PolyBase с EXEC sp_configure 'hadoop connectivity', 4;.Я также установил эту опцию на 1 и 7 - я все еще получаю эту ошибку
  • Используя EXEC sp_configure, я также установил 'polybase enabled' на 1
  • Я проверил SELECT SERVERPROPERTY ('IsPolybaseInstalled') AS IsPolybaseInstalled; - возвращает 1
  • Мой TCP включен
  • Мой PolyBase работает:

enter image description here Настройка: SQL Server2019 на виртуальной машине (Azure), нет Azure SQL Server или Azure DWH.

1 Ответ

0 голосов
/ 07 февраля 2019

Возможно, слишком простой ответ, но можете ли вы перезапустить весь виртуальный сервер и повторить попытку?


Обновление: Перезагрузка сервера / службы после установки Polybase не указанав документации, также не запрашиваемой установщиком, однако множество сообщений на форумах пользователей говорит о том, что это необходимо для работы Polybase.

...