次の方法で共有


選択したパブリケーションへのサブスクリプションを受け取る Microsoft SQL Server サブスクライバー、または SQL Server 以外のサブスクライバーを指定します。 

オプション

  • [サブスクライバー]
    [パブリケーション] ページで選択したパブリケーションへのサブスクライバーとして、SQL Server のデータ ソースまたは SQL Server 以外のデータ ソースを有効にするには、グリッド内の対応するチェック ボックスをオンにします。 サブスクライバーが一覧にない場合、[サブスクライバーの追加] または [SQL Server サブスクライバーの追加] をクリックします。

  • サブスクリプション データベース
    この列で表示される情報と実行できる操作は、[サブスクライバー] 列に表示されているサブスクライバーの種類によって変わります。

    • SQL Server サブスクライバーの場合、[サブスクリプション データベース] の一覧からサブスクリプション データベースを選択するか、同じ一覧から [新しいデータベース] コマンドを選択して新しいデータベースを作成します。

      注意

      パブリッシャーをサブスクライバーとして有効にする場合、サブスクリプション データベースはパブリケーション データベースとは別にする必要があります。

    • SQL Server 以外のサブスクライバーの場合、サブスクリプション データベースは表示されません。 [SQL Server 以外のサブスクライバーの追加] ダイアログ ボックスの [データ ソース名] フィールドで、データベースおよび他の接続情報を指定します。 このダイアログ ボックスを開くには、[サブスクライバーの追加] をクリックして [SQL Server 以外のサブスクライバーの追加] をクリックします。

  • [サブスクライバーの追加]
    サブスクライバーとして有効にできるサーバーの一覧に、サーバーを追加します。 このボタンは、次に示す条件がすべて満たされた場合に表示されます。

    • 選択したパブリケーションが、サブスクリプションの更新をサポートしないスナップショット パブリケーションまたはトランザクション パブリケーションである。

      注意

      サブスクライブしているパブリケーションに SQL Server サブスクリプションが含まれており、SQL Server 以外のサブスクライバーにまだ対応していない場合は、SQL Server 以外のサブスクリプションを追加できません。

    • サブスクリプションがプッシュ サブスクリプションである。

    • 選択したパブリケーションのパブリッシャーが、Microsoft SQL Server 2005 以降のバージョンである。

    [サブスクライバーの追加] をクリックすると、[SQL Server サブスクライバーの追加][SQL Server 以外のサブスクライバーの追加] という 2 つの選択肢を持つメニューが表示されます。 Oracle または IBM DB2 のサブスクライバーを追加するには、[SQL Server 以外のサブスクライバーの追加] をクリックします。

  • [SQL Server サブスクライバーの追加]
    サブスクライバーとして有効にできるサーバーの一覧に、サーバーを追加します。 このボタンは、次のいずれかの条件が満たされた場合に表示されます。

    • 選択したパブリケーションが、サブスクリプションの更新をサポートするマージ パブリケーション、スナップショット パブリケーション、またはトランザクション パブリケーションである。

    • サブスクリプションがプル サブスクリプションである。

    • 選択したパブリケーションのパブリッシャーが、SQL Server 2005 よりも古いバージョンである。 古いバージョンの場合、このボタンは次の条件のいずれかが満たされた場合にのみ表示されます。

      • パブリッシャーの sysadmin 固定サーバー ロールのメンバーである。

      • サブスクライバーが、[パブリッシャーのプロパティ] ダイアログ ボックスの [サブスクライバー] ページに追加されている。

      • パブリケーションで匿名サブスクリプションが許可されている。

関連項目

概念

プル サブスクリプションの作成

プッシュ サブスクリプションの作成

SQL Server 以外のサブスクライバー

パブリケーションのサブスクライブ