パブリケーションを作成してアーティクルを定義する方法 (SQL Server Management Studio)
パブリケーションの新規作成ウィザードにより、パブリケーションを作成し、アーティクルを定義します。パブリケーションを作成したら、[パブリケーションのプロパティ - <Publication>] ダイアログ ボックスでパブリケーションのプロパティを表示および変更します。Oracle データベースからのパブリケーションの作成の詳細については、「Oracle データベースからパブリケーションを作成する方法 (SQL Server Management Studio)」を参照してください。
注 |
---|
パブリケーション名およびアーティクル名に、% * [ ] | : " ? ' \ / < > の文字を含めることはできません。データベースのオブジェクトにこれらの文字が含まれ、これらをレプリケートする場合は、[アーティクルのプロパティ - <Article>] ダイアログ ボックスで、オブジェクト名と異なるアーティクル名を指定する必要があります。このダイアログ ボックスは、ウィザードの [アーティクル] ページより利用可能です。 |
パブリケーションを作成し、アーティクルを定義するには
Microsoft SQL Server Management Studio でパブリッシャに接続して、サーバー ノードを展開します。
[レプリケーション] フォルダを展開し、[ローカル パブリケーション] フォルダを右クリックします。
[新しいパブリケーション] をクリックします。
パブリケーションの新規作成ウィザードのページに従い、以下の操作を実行します。
サーバーでディストリビューションが構成されていない場合は、ディストリビュータを指定します。ディストリビューションの構成の詳細については、「パブリッシングおよびディストリビューションを構成する方法 (SQL Server Management Studio)」を参照してください。
[ディストリビュータ] ページで、パブリッシャ サーバーが独自のディストリビュータ (ローカル ディストリビュータ) として機能するように指定した場合、このサーバーはディストリビュータとして構成されていないため、パブリケーションの新規作成ウィザードでサーバーを構成します。[スナップショット フォルダ] ページで、ディストリビュータの既定のスナップショット フォルダを指定します。スナップショット フォルダは、共有として設定されている単なるディレクトリです。このフォルダに対して読み取りや書き込みを行うエージェントには、フォルダにアクセスするための十分な権限が必要です。フォルダの適切なセキュリティ保護の詳細については、「スナップショット フォルダのセキュリティ」を参照してください。
別のサーバーがディストリビュータとして機能するように指定する場合は、パブリッシャからディストリビュータへの接続のため、[管理パスワード] ページでパスワードを入力する必要があります。このパスワードは、リモート ディストリビュータでパブリッシャを有効にしたときに指定したパスワードと一致する必要があります。
詳細については、「ディストリビューションの構成」を参照してください。
パブリケーション データベースを選択します。
パブリケーションの種類を選択します。詳細については、「レプリケーションの種類の概要」を参照してください。
パブリッシュするデータおよびデータベース オブジェクトを指定します。必要に応じて、テーブル アーティクルから列をフィルタ選択し、アーティクルのプロパティを設定します。
必要に応じて、テーブル アーティクルから行をフィルタ選択します。詳細については、「パブリッシュされたデータのフィルター選択」を参照してください。
スナップショット エージェントのスケジュールを設定します。
以下のレプリケーション エージェントの実行および接続に使用される資格情報を指定します。
- すべてのパブリケーションのスナップショット エージェント
- すべてのトランザクション パブリケーションのログ リーダー エージェント
- 更新サブスクリプションを許可するトランザクション パブリケーションのキュー リーダー エージェント
詳細については、「レプリケーション エージェントのセキュリティ モデル」および「レプリケーション セキュリティの推奨事項」を参照してください。
必要に応じて、パブリケーションのスクリプトを作成します。詳細については、「レプリケーションのスクリプト作成」を参照してください。
パブリケーションの名前を指定します。