Share via


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)

その他の技術情報

パブリッシングとディストリビューションを構成する方法 (レプリケーション Transact-SQL プログラミング)
ディストリビュータおよびパブリッシャの情報スクリプト

ヘルプおよび情報

SQL Server 2005 の参考資料の入手