SQL Server 2019 Polybase Create External Table error "Эта операция требует, чтобы PolyBase был включен на целевом сервере"

Я использую предварительную версию SQL Server 2019 (15.0.1000.34) со службами Polybase, установленными на именованном экземпляре localhost/SQL2019 (Windows 10), и Azure Data Studio. Я хочу добавить внешнюю таблицу из Oracle db (удаленный сервер) и получить ошибка "Эта операция требует, чтобы PolyBase был включен на целевом сервере". Службы "SQL Server PolyBase Data Movement (SQL2019)" и "SQL Server PolyBase Engine (SQL2019)" фактически работают на моем ноутбуке. Я попытался перезагрузить компьютер, но проблема все еще сохраняется.

Кто-нибудь знает, какие еще действия нужно предпринять для создания внешней таблицы из Azure Data Studio?

Я прилагаю скриншоты из менеджера Data Studio и Services, последний на русском языке, но статус в 3 сервисах означает "Работает".

1 ответ

Решение

Вам нужно сделать это: - изменить значение polybase на 1

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

RECONFIGURE;

- Перепроверить функцию polybase

exec sp_configure 'polybase enabled';

Тогда это должно работать.

Подобная сформулированная проблема обнаружилась во время обновления Cumulative Update SQL Server Patch для меня.

SQLPBDMS SQLPBENGINE не удается перезапустить, застрял в состоянии запуска служб. Накопительное обновление и исправление службы не будут завершены из-за того, что служба SQL Server PolyBase Engine не перезапускается во время обновления исправления службы SQL.

Решение. Убедитесь, что диспетчер конфигурации SQL Server показывает TCP/IP как включенный протокол для вашего экземпляра SQL Server.

Диспетчер конфигурации SQL Server обычно можно увидеть в служебной программе "Управление компьютером".

Другие вопросы по тегам