パブリケーションを作成してアーティクルを定義する方法 (SQL Server Management Studio)

パブリケーションの新規作成ウィザードにより、パブリケーションを作成し、アーティクルを定義します。パブリケーションを作成したら、[パブリケーションのプロパティ - <Publication>] ダイアログ ボックスでパブリケーションのプロパティを表示および変更します。Oracle データベースからのパブリケーションの作成の詳細については、「Oracle データベースからパブリケーションを作成する方法 (SQL Server Management Studio)」を参照してください。

注意

パブリケーション名およびアーティクル名に、% * [ ] | : " ? ' \ / < > の文字を含めることはできません。データベースのオブジェクトにこれらの文字が含まれ、これらをレプリケートする場合は、[アーティクルのプロパティ - <Article>] ダイアログ ボックスで、オブジェクト名と異なるアーティクル名を指定する必要があります。このダイアログ ボックスは、ウィザードの [アーティクル] ページより利用可能です。

パブリケーションを作成し、アーティクルを定義するには

  1. Microsoft SQL Server Management Studio でパブリッシャに接続して、サーバー ノードを展開します。

  2. [レプリケーション] フォルダを展開し、[ローカル パブリケーション] フォルダを右クリックします。

  3. [新しいパブリケーション] をクリックします。

  4. パブリケーションの新規作成ウィザードのページに従い、以下の操作を実行します。

    • サーバーでディストリビューションが構成されていない場合は、ディストリビュータを指定します。ディストリビューションの構成の詳細については、「パブリッシングおよびディストリビューションを構成する方法 (SQL Server Management Studio)」を参照してください。

      [ディストリビュータ] ページで、パブリッシャ サーバーが独自のディストリビュータ (ローカル ディストリビュータ) として機能するように指定した場合、このサーバーはディストリビュータとして構成されていないため、パブリケーションの新規作成ウィザードでサーバーを構成します。[スナップショット フォルダ] ページで、ディストリビュータの既定のスナップショット フォルダを指定します。スナップショット フォルダは、共有として設定されている単なるディレクトリです。このフォルダに対して読み取りや書き込みを行うエージェントには、フォルダにアクセスするための十分な権限が必要です。フォルダの適切なセキュリティ保護の詳細については、「スナップショット フォルダのセキュリティ」を参照してください。

      別のサーバーがディストリビュータとして機能するように指定する場合は、パブリッシャからディストリビュータへの接続のため、[管理パスワード] ページでパスワードを入力する必要があります。このパスワードは、リモート ディストリビュータでパブリッシャを有効にしたときに指定したパスワードと一致する必要があります。

      詳細については、「ディストリビューションの構成」を参照してください。

    • パブリケーション データベースを選択します。

    • パブリケーションの種類を選択します。詳細については、「レプリケーションの種類の概要」を参照してください。

    • パブリッシュするデータおよびデータベース オブジェクトを指定します。必要に応じて、テーブル アーティクルから列をフィルタ選択し、アーティクルのプロパティを設定します。

    • 必要に応じて、テーブル アーティクルから行をフィルタ選択します。詳細については、「パブリッシュされたデータのフィルター選択」を参照してください。

    • スナップショット エージェントのスケジュールを設定します。

    • 以下のレプリケーション エージェントの実行および接続に使用される資格情報を指定します。

      - すべてのパブリケーションのスナップショット エージェント

      - すべてのトランザクション パブリケーションのログ リーダー エージェント

      - 更新サブスクリプションを許可するトランザクション パブリケーションのキュー リーダー エージェント

      詳細については、「レプリケーション エージェントのセキュリティ モデル」および「レプリケーション セキュリティの推奨事項」を参照してください。

    • 必要に応じて、パブリケーションのスクリプトを作成します。詳細については、「レプリケーションのスクリプト作成」を参照してください。

    • パブリケーションの名前を指定します。