次の方法で共有


リモート テーブルのコピー

リモート テーブル コピー機能を使用して、SQL Server PDW データベースからリモート (非アプライアンス) SMP SQL Server データベースにテーブルをコピーする方法について説明します。 リモート テーブル コピーを使用して、SQL Server PDW のハブとスポークのシナリオを有効にします。

SQL Server PDW のリモート テーブル コピーを理解します

リモート テーブル コピーは、SQL SELECT ステートメントの結果を SMP データベース内のテーブルにコピーすることで、ハブ アンド スポーク シナリオを可能にする SQL Server PDW の機能です。 リモート テーブルのコピーは、CREATE REMOTE TABLE AS SELECT ステートメントを使用して開始されます。

リモート テーブル コピーを使用するための要件

次の条件が満たされた場合 リモート テーブル コピーを使用して、SQL Server PDW から SQL Server データベースにテーブルをコピーできます:

  • 接続先データベースは、SQL Server PDW アプライアンスに接続できる Microsoft Windows システムで実行されている SQL Server のインスタンスである必要がありますが、アプライアンス内のサーバーには存在しません。 リモート SQL Server は、InfiniBand ネットワークを使用するか、イーサネット ネットワークを介して SQL Server PDW に接続できます。

  • コピーするデータは、1 つの有効な SQL Server PDW SELECT ステートメントを使用して選択可能である必要があります。

  • 転送先サーバーは、非アプライアンス サーバーである必要があります。 このトピックの手順を使用して、アプライアンス間でデータの直接コピーはできません。

  • 宛先サーバーには、アプライアンスの Infiniband ネットワーク上のすべてのノードからアクセスできる必要があります。

リモート テーブル コピーを構成する

リモート テーブル コピーを使用するには、Windows サーバーを購入し、構成し、Windows サーバー上に SQL Server を構成し、SQL Server PDW を構成する必要があります。 これらの 3 つの構成手順の実行には、次のリンクを使用します。

  1. InfiniBand を使用したリモート テーブル コピーを受け取るための外部の Windows システムの構成

  2. リモート テーブル コピーを受け取るための外部 SMP SQL Server の構成

  3. リモート テーブル コピー用の SQL Server PDW の構成

リモート テーブルの COpy を実行します

リモート テーブル コピーを実行するには、CREATE REMOTE TABLE AS SELECT SQL ステートメントを使用します。 例は CREATE REMOTE TABLE トピックに含まれています。