适用于: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 |
Enabled |
此更改会立即生效。
示例
以下示例将启用此设置。
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'allow polybase export', 1;
GO
RECONFIGURE;
GO