次の方法で共有


sp_helpdistpublisher (Transact-SQL)

ディストリビューターを使用するパブリッシャーのプロパティを返します。 このストアド プロシージャは、ディストリビューター側で任意のデータベースについて実行されます。

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

構文

sp_helpdistpublisher [ [ @publisher=] 'publisher'] 
    [ , [ @check_user = ] check_user

引数

  • [ @publisher= ] 'publisher'
    プロパティが返されるパブリッシャーです。 publisher のデータ型は sysname で、既定値は % です。

  • [ @check_user= ] check_user
    単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。

結果セット

列名

データ型

説明

name

sysname

パブリッシャーの名前です。

distribution_db

sysname

指定されたパブリッシャーのディストリビューション データベースです。

security_mode

int

キュー更新サブスクリプションのパブリッシャーへの接続、または SQL Server 以外のパブリッシャーとの接続のため、レプリケーション エージェントで使用されるセキュリティ モードです。

0 = SQL Server 認証

1 = Windows 認証

login

sysname

キュー更新サブスクリプションのパブリッシャーへの接続、または SQL Server 以外のパブリッシャーとの接続のため、レプリケーション エージェントで使用されるログイン名です。

password

nvarchar(524)

単純な暗号化形式で返されるパスワードです。 sysadmin 以外のユーザーの場合、パスワードは NULL です。

active

bit

リモート パブリッシャーがディストリビューターとしてローカル サーバーを使用しているかどうかを示します。

0 = いいえ

1 = はい

working_directory

nvarchar(255)

作業ディレクトリの名前です。

trusted

bit

パブリッシャーがディストリビューターに接続するときにパスワードが必要かどうかを示します。 Microsoft SQL Server 2005 以降のバージョンでは、この列は、パスワードが必要であることを示す 0 を常に返す必要があります。

thirdparty_flag

bit

SQL Server またはサード パーティのアプリケーションによってパブリケーションが有効にされるかどうかを示します。

0 = SQL Server、Oracle、または Oracle Gateway Publisher です。

1 = サード パーティのアプリケーションを使用してパブリッシャーが SQL Server と統合されました。

publisher_type

sysname

パブリッシャーの種類です。次のいずれかの値をとります。

  • MSSQLSERVER

  • ORACLE

  • ORACLE GATEWAY

publisher_data_source

nvarchar(4000)

パブリッシャーでの OLE DB データ ソースの名前です。

リターン コード値

0 (成功) または 1 (失敗)

説明

sp_helpdistpublisher は、すべての種類のレプリケーションで使用されます。

sysadmin 以外のログインでは、sp_helpdistpublisher を実行しても結果セットにパブリッシャーのログインまたはパスワードは表示されません。

権限

sysadmin 固定サーバー ロールのメンバーは、ローカル サーバーをディストリビューターとして使用する任意のパブリッシャーに対して sp_helpdistpublisher を実行できます。 ディストリビューション データベースの db_owner 固定データベース ロールまたは replmonitor ロールのメンバーは、そのディストリビューション データベースを使用する任意のパブリッシャーに対して sp_helpdistpublisher を実行できます。 指定した publisher のパブリケーションに関するパブリケーション アクセス リストのユーザーは、sp_helpdistpublisher を実行できます。 publisher を指定しなかった場合は、そのユーザーがアクセス権を持つすべてのパブリッシャーの情報が返されます。

関連項目

参照

sp_adddistpublisher (Transact-SQL)

sp_changedistpublisher (Transact-SQL)

sp_dropdistpublisher (Transact-SQL)

概念

ディストリビューターとパブリッシャーのプロパティの表示および変更