プッシュ サブスクリプションを作成する方法 (SQL Server Management Studio)
サブスクリプションの新規作成ウィザードを使用して、パブリッシャまたはサブスクライバでプッシュ サブスクリプションを作成します。ウィザードのページに従って、次の操作を実行します。
- パブリッシャとパブリケーションを指定します。
- レプリケーション エージェントが実行される場所を選択します。プッシュ サブスクリプションでは、パブリケーションの種類に応じて、[ディストリビューション エージェントの場所] ページまたは [マージ エージェントの場所] ページで [ディストリビュータ <Distributor> ですべてのエージェントを実行する (プッシュ サブスクリプション)] を選択します。
- サブスクライバとサブスクリプション データベースを指定します。
- レプリケーション エージェントによって作成された接続に対して使用されるログインとパスワードを指定します。
- スナップショット パブリケーションとトランザクション パブリケーションに対するサブスクリプションでは、[ディストリビューション エージェント セキュリティ] ページで資格情報を指定します。
- マージ パブリケーションに対するサブスクリプションでは、[マージ エージェント セキュリティ] ページで資格情報を指定します。
各エージェントで必要な権限の詳細については、「レプリケーション エージェントのセキュリティ モデル」を参照してください。
- 同期スケジュール、およびサブスクライバをいつ初期化するかを指定します。
- マージ パブリケーションの追加オプションとして、サブスクリプションの種類、およびパラメータ化されたフィルタの値を指定します。
- サブスクリプションの更新が許可されるトランザクション パブリケーションの追加オプションを指定します。サブスクライバがパブリッシャで変更をすぐにコミットするかどうか、変更をキューに書き込むかどうか、およびサブスクライバからパブリッシャへの接続に使用される資格情報を指定します。
- 必要に応じて、サブスクリプションのスクリプトを作成します。
SQL Server 以外のサブスクライバのプッシュ サブスクリプションの作成に関する詳細については、「SQL Server 以外のサブスクライバのサブスクリプションを作成する方法 (SQL Server Management Studio)」を参照してください。
パブリッシャからプッシュ サブスクリプションを作成するには
Microsoft SQL Server Management Studio でパブリッシャに接続して、サーバー ノードを展開します。
[レプリケーション] フォルダを展開し、[ローカル パブリケーション] フォルダを展開します。
1 つ以上のサブスクリプションを作成するパブリケーションを右クリックし、[新しいサブスクリプション] をクリックします。
サブスクリプションの新規作成ウィザードのページに従って操作を実行します。
サブスクライバからプッシュ サブスクリプションを作成するには
SQL Server Management Studio でサブスクライバに接続して、サーバー ノードを展開します。
[レプリケーション] フォルダを展開します。
[ローカル サブスクリプション] フォルダを右クリックし、[新しいサブスクリプション] をクリックします。
サブスクリプションの新規作成ウィザードの [パブリケーション] ページで、[パブリッシャ] ボックスの一覧から [<SQL Server パブリッシャの検索>] または [<Oracle パブリッシャの検索>] を選択します。
[サーバーへの接続] ダイアログ ボックスでパブリッシャに接続します。
[パブリケーション] ページでパブリケーションを選択します。
サブスクリプションの新規作成ウィザードのページに従って操作を実行します。
参照
処理手順
プッシュ サブスクリプションのプロパティを表示および変更する方法 (SQL Server Management Studio)
ピア ツー ピア トランザクション レプリケーションを構成する方法 (SQL Server Management Studio)
概念
レプリケーション セキュリティの推奨事項
パブリケーションのサブスクライブ
その他の技術情報
プッシュ サブスクリプションを作成する方法 (レプリケーション Transact-SQL プログラミング)