次の方法で共有


sp_get_distributor (Transact-SQL)

ディストリビューターがサーバーにインストールされているかどうかを調べます。 このストアド プロシージャは、任意のデータベース上の、ディストリビューターを検索しているコンピューターで実行されます。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_get_distributor

結果セット

列名

データ型

説明

installed

int

0 = いいえ、1 = はい。

distribution server

sysname

ディストリビューター サーバーの名前。

distribution db installed

int

0 = いいえ、1 = はい。

is distribution publisher

int

0 = いいえ、1 = はい。

has remote distribution publisher

int

0 = いいえ、1 = はい。

説明

sp_get_distributor は、主に Microsoft SQL Server Management Studio により、スナップショット レプリケーション、トランザクション レプリケーション、マージ レプリケーションで使用します。

権限

すべてのユーザーが sp_get_distributor を実行できます。 ディストリビューション データベースの db_owner または replmonitor 固定データベース ロール、あるいは、少なくとも 1 つのパブリッシュされたデータベースの db_owner 固定データベース ロールのメンバーによってこのストアド プロシージャが実行された場合は、NULL 以外の結果セットが返されます。 また、少なくとも 1 つのパブリッシュされたデータベースのパブリケーション アクセス リスト (PAL) のユーザー、または、SQL Server 以外のパブリッシャーのディストリビューション データベースの PAL のユーザーによって sp_get_distributor が実行された場合にも、NULL 以外の結果セットが返されます。

関連項目

参照

レプリケーション ストアド プロシージャ (Transact-SQL)

概念

パブリッシングおよびディストリビューションの構成

ディストリビューターおよびパブリッシャーの情報スクリプト