サーバー構成: 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