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


Конфигурация сервера: разрешить экспорт 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 exporting data as parquet.

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

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

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

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

Примеры

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

EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'allow polybase export', 1;
GO
RECONFIGURE;
GO