このレッスンでは、SQL Server Management Studio を使用してトランザクション パブリケーションを作成し、AdventureWorks2012 サンプル データベースの Product テーブルのフィルター処理されたサブセットを発行します。 ディストリビューション エージェントによって使用される SQL Server ログインもパブリケーション アクセス リスト (PAL) に追加します。 このチュートリアルを開始する前に、前のチュートリアル「 レプリケーション用のサーバーの準備」を完了しておく必要があります。
パブリケーションを作成してアーティクルを定義するには
SQL Server Management Studio でパブリッシャーに接続し、サーバー ノードを展開します。
[レプリケーション] フォルダーを展開し、[ローカル パブリケーション] フォルダーを右クリックし、[新しいパブリケーション] をクリックします。
パブリケーション構成ウィザードが起動します。
[パブリケーション データベース] ページで、 AdventureWorks2012 を選択し、[ 次へ] をクリックします。
[パブリケーションの種類] ページで、[ トランザクション パブリケーション] を選択し、[ 次へ] をクリックします。
[アーティクル] ページで、[ テーブル ] ノードを展開し、[ 製品 ] チェック ボックスをオンにし、[ 製品 ] を展開し、[ ListPrice ] チェック ボックスと [ StandardCost ] チェック ボックスをオフにします。 [次へ] をクリックします。
[テーブル行のフィルター処理] ページで、[ 追加] をクリックします。
[ フィルターの追加 ] ダイアログ ボックスで、[ SafetyStockLevel ] 列をクリックし、右矢印をクリックしてフィルター クエリの Filter ステートメント WHERE 句に列を追加し、WHERE 句を次のように変更します。
WHERE [SafetyStockLevel] < 500[ OK] をクリックし、[ 次へ] をクリックします。
[ スナップショットをすぐに作成し、サブスクリプションの初期化に使用できるスナップショットを保持する ] チェック ボックスをオンにして、[ 次へ] をクリックします。
[エージェントのセキュリティ] ページで、[ スナップショット エージェント] チェック ボックスから [セキュリティ設定を使用 する] チェック ボックスをオフにします。
[スナップショット エージェントのセキュリティ設定] をクリックし、[プロセス アカウント] ボックスに「<Machine_Name>\repl_snapshot」と入力し、このアカウントのパスワードを入力して、[OK] をクリックします。
前の手順を繰り返してrepl_logreaderをログ リーダー エージェントのプロセス アカウントとして設定し、[ 完了] をクリックします。
[ウィザードの完了] ページで、[パブリケーション名] ボックスに「AdvWorksProductTrans」と入力し、[完了] をクリックします。
パブリケーションが作成されたら、[ 閉じる ] をクリックしてウィザードを完了します。
スナップショット生成の状態を表示するには
SQL Server Management Studio でパブリッシャーに接続し、サーバー ノードを展開して、[ レプリケーション ] フォルダーを展開します。
[ローカル パブリケーション] フォルダーで、[AdvWorksProductTrans] を右クリックし、[スナップショット エージェントの状態の表示] をクリックします。
パブリケーションのスナップショット エージェント ジョブの現在の状態が表示されます。 次のレッスンに進む前に、スナップショット ジョブが成功したことを確認します。
ディストリビューション エージェント ログインを PAL に追加するには
SQL Server Management Studio でパブリッシャーに接続し、サーバー ノードを展開して、[ レプリケーション ] フォルダーを展開します。
[ローカル パブリケーション] フォルダーで、[AdvWorksProductTrans] を右クリックし、[プロパティ] をクリックします。
[ パブリケーションのプロパティ ] ダイアログ ボックスが表示されます。
[ パブリケーション アクセス リスト ] ページを選択し、[ 追加] をクリックします。
\[パブリケーション アクセスの追加] ダイアログ ボックスで<Machine_Name>\repl_distribution を選択し、[OK] をクリックします。 OK をクリックします。
次のステップ
トランザクション パブリケーションが正常に作成されました。 次に、この出版物を購読します。 レッスン 2: トランザクション パブリケーションへのサブスクリプションの作成を参照してください。