sp_helpsubscription_properties (Transact-SQL)

適用対象: SQL Server Azure SQL Managed Instance

MSsubscription_properties テーブルからセキュリティ情報を取得します。 このストアド プロシージャはサブスクライバーで実行されます。

Transact-SQL 構文表記規則

構文

sp_helpsubscription_properties
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @publication_type = ] publication_type ]
[ ; ]

引数

[ @publisher = ] N'publisher'

パブリッシャーの名前。 @publishersysname で、既定値は % で、すべてのパブリッシャーに関する情報を返します。

[ @publisher_db = ] N'publisher_db'

パブリッシャー データベースの名前。 @publisher_dbsysname で、既定値は % で、すべてのパブリッシャー データベースに関する情報を返します。

[ @publication = ] N'publication'

出版物の名前。 @publicationsysname で、既定値は % で、すべてのパブリケーションに関する情報を返します。

[ @publication_type = ] publication_type

パブリケーションの種類。 @publication_typeint で、既定値は NULL です。 指定する場合、 @publication_type は次のいずれかの値である必要があります。

Value 説明
0 トランザクション パブリケーション
1 スナップショット パブリケーション
2 マージ パブリケーション

結果セット

列名 データ型 説明
publisher sysname パブリッシャーの名前。
publisher_db sysname パブリッシャー データベースの名前。
publication sysname パブリケーションの名前。
publication_type int パブリケーションの種類:

0 = トランザクション
1 = スナップショット
2 = マージ
publisher_login sysname SQL Server 認証のパブリッシャーで使用されるログイン ID。
publisher_password nvarchar(524) SQL Server 認証用のパブリッシャーで使用されるパスワード (暗号化)。
publisher_security_mode int パブリッシャーで使用されているセキュリティ モードです。

0 = SQL Server 認証
1 = Windows 認証
distributor sysname ディストリビューターの名前。
distributor_login sysname ディストリビューター ログイン。
distributor_password nvarchar(524) ディストリビューター パスワード (暗号化)。
distributor_security_mode int ディストリビューターで使用されるセキュリティ モード:

0 = SQL Server 認証
1 = Windows 認証
ftp_address sysname このパラメーターは非推奨であり、スクリプトの下位互換性のために保持されます。
ftp_port int このパラメーターは非推奨であり、スクリプトの下位互換性のために保持されます。
ftp_login sysname このパラメーターは非推奨であり、スクリプトの下位互換性のために保持されます。
ftp_password nvarchar(524) このパラメーターは非推奨であり、スクリプトの下位互換性のために保持されます。
alt_snapshot_folder nvarchar (255) スナップショットの代替フォルダーの場所を指定します。
working_directory nvarchar (255) データ ファイルとスキーマ ファイルを保存するために使用する作業ディレクトリ名です。
use_ftp bit 通常のプロトコルの代わりに FTP を使用してスナップショットを取得することを指定します。 1場合、FTP が使用されます。
dts_package_name sysname データ変換サービス (DTS) パッケージの名前を指定します。
dts_package_password nvarchar(524) パッケージにパスワードがある場合は、そのパスワードを指定します。
dts_package_location int DTS パッケージが格納されている場所。

0 = パッケージの場所はディストリビューターにあります。
1 = パッケージの場所はサブスクライバーにあります。
offload_agent bit エージェントをリモートでアクティブ化できるかどうかを指定します。 0場合、エージェントをリモートでアクティブ化することはできません。
offload_server sysname リモート ライセンス認証に使用するサーバーのネットワーク名を指定します。
dynamic_snapshot_location nvarchar (255) スナップショット ファイルを保存するフォルダーへのパスを指定します。
use_web_sync bit サブスクリプションを HTTPS 経由で同期できるかどうかを指定します。ここで、 1 の値は、この機能が有効であることを意味します。
internet_url nvarchar(260) Web 同期のレプリケーション リスナーの場所を表す URL。
internet_login nvarchar(128) 基本認証を使用して Web 同期をホストしている Web サーバーに接続するときに、マージ エージェントが使用するログイン。
internet_password nvarchar(524) 基本認証を使用して Web 同期をホストしている Web サーバーに接続するときにマージ エージェントが使用するログインのパスワード。
internet_security_mode int Web 同期をホストしている Web サーバーに接続するときに使用される認証モード。値 1 は Windows 認証を意味し、値 0 は基本認証を意味します。
internet_timeout int Web 同期要求の有効期限が切れるまでの時間 (秒単位)。
hostname nvarchar(128) WHERE句のパラメーター化された行フィルターでこの関数を使用する場合のHOST_NAME()の値を指定します。

リターン コードの値

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

解説

sp_helpsubscription_properties は、スナップショット レプリケーション、トランザクション レプリケーション、マージ レプリケーションで使用されます。

アクセス許可

sysadmin固定サーバー ロールまたは固定データベース ロールdb_ownerのメンバーのみがsp_helpsubscription_propertiesを実行できます。