サーバー構成: 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 ファイルにデータをエクスポートできます。 例については、「データを parquet としてエクスポート CREATE EXTERNAL TABLE AS SELECT 使用する」を参照してください。

  • 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