Поделиться через


Конфигурация сервера: разрешить экспорт polybase

Область применения: SQL Server 2016 (13.x) и более поздних версий

Параметр allow polybase export конфигурации сервера позволяет экспортировать данные из SQL Server. Функциональные возможности этого параметра конфигурации отличаются начиная с SQL Server 2022 (16.x) по сравнению с предыдущими версиями:

  • В SQL Server 2022 (16.x) и более поздних версиях инструкция CREATE EXTERNAL TABLE AS SELECT (CETAS) требует включения allow polybase export и использования sp_configure. Этот параметр позволяет экспортировать данные в CSV-файл или Parquet. Примеры смотрите в статье CREATE EXTERNAL TABLE AS SELECT, экспорт данных в формате Parquet.

  • В SQL Server 2019 (15.x) и более ранних версиях включение allow polybase export позволяет Hadoop экспортировать данные из SQL Server во внешнюю таблицу. Дополнительные сведения см. в разделе "Соединители PolyBase" и "Экспорт данных".

Возможные значения описаны в следующей таблице:

Значение Значение
0 (по умолчанию) Отключено
1 Включен

Это изменение вступает в силу немедленно.

Примеры

Этот параметр включается в следующем примере.

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'allow polybase export', 1;
GO

RECONFIGURE;
GO