sp_helpdistpublisher (Transact-SQL)
適用対象: SQL ServerAzure SQL Managed Instance
ディストリビューターを使用してパブリッシャーのプロパティを返します。 このストアド プロシージャは、任意のデータベースのディストリビューターで実行されます。
構文
sp_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
引数
[ @publisher = ] 'publisher'
プロパティが返されるパブリッシャーです。 publisher は sysname で、既定値は %です。
[ @check_user = ] check_user
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
結果セット
列名 | データ型 | 説明 |
---|---|---|
name | sysname | Publisher の名前。 |
distribution_db | sysname | 指定したパブリッシャーのディストリビューション データベース。 |
security_mode | int | レプリケーション エージェントがキュー更新サブスクリプションのパブリッシャーに接続するために使用するセキュリティ モード、またはSQL Server以外のパブリッシャーに接続するために使用されます。 0 = SQL Server認証 1 = Windows 認証 |
ログイン | sysname | キュー更新サブスクリプションのパブリッシャーに接続するためにレプリケーション エージェントによって使用されるログイン名。または、SQL Server以外のパブリッシャーを使用します。 |
password | nvarchar(524) | 単純な暗号化形式で返されるパスワードです。 sysadmin 以外のユーザーの場合、パスワードは NULL です。 |
active | bit | リモート パブリッシャーがローカル サーバーをディストリビューターとして使用しているかどうか: 0 = いいえ 1 = はい |
working_directory | nvarchar (255) | 作業ディレクトリの名前。 |
信頼済み | bit | パブリッシャーがディストリビューターに接続するときにパスワードが必要かどうかを示します。 Microsoft SQL Server 2005 (9.x) 以降のバージョンの場合、これは常に 0 を返す必要があります。これは、パスワードが必要であることを意味します。 |
thirdparty_flag | bit | パブリケーションがSQL Serverまたはサード パーティ製アプリケーションによって有効になっているかどうか。 0 = SQL Server、Oracle、または Oracle ゲートウェイ パブリッシャー。 1 = パブリッシャーは、サード パーティ製アプリケーションを使用してSQL Serverと統合されています。 |
publisher_type | sysname | パブリッシャーの種類。には、次のいずれかを指定できます。 Mssqlserver Oracle ORACLE GATEWAY |
publisher_data_source | nvarchar (4000) | パブリッシャーでの OLE DB データ ソースの名前です。 |
storage_connection_string | nvarchar (4000) | Azure SQL Database のディストリビューターまたはパブリッシャーの場合の作業ディレクトリのストレージ アクセス キー。 |
リターン コードの値
0 (成功) または 1 (失敗)
解説
sp_helpdistpublisher は、すべての種類のレプリケーションで使用されます。
sp_helpdistpublisher では、sysadmin 以外のログインの結果セットにパブリッシャー ログインまたはパスワードは表示されません。
アクセス許可
sysadmin 固定サーバー ロールのメンバーは、ローカル サーバーをディストリビューターとして使用して、任意のパブリッシャーのsp_helpdistpublisherを実行できます。 ディストリビューション データベースの db_owner 固定データベース ロールまたは replmonitor ロールのメンバーは、そのディストリビューション データベースを使用するすべてのパブリッシャーに対して sp_helpdistpublisher を実行できます。 指定した パブリッシャー にあるパブリケーションのパブリケーション アクセス リストのユーザーは 、sp_helpdistpublisher実行できます。 publisher が指定されていない場合、ユーザーがアクセス権を持つすべてのパブリッシャーの情報が返されます。
参照
ディストリビューターとパブリッシャーのプロパティの表示および変更
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示