服务器配置:允许 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) 语句要求使用
sp_configure
启用allow polybase export
。 这设置允许将数据导出到 CSV 或 Parquet 文件。 例如,请参阅使用 CREATE EXTERNAL TABLE AS SELECT 将数据导出为 parquet。在 SQL Server 2019 (15.x) 及更早版本中,启用
allow polybase export
允许 Hadoop 将数据从 SQL Server 导出到外部表。 有关详细信息,请参阅 PolyBase 连接器和导出数据。
下表中列出了该选项的可能值:
值 | 含义 |
---|---|
0 (默认值) |
已禁用 |
1 |
Enabled |
此更改会立即生效。
示例
以下示例将启用此设置。
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'allow polybase export', 1;
GO
RECONFIGURE;
GO