sp_helpsubscription_properties (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
MSsubscription_properties テーブルからセキュリティ情報を取得します。 このストアド プロシージャはサブスクライバーで実行されます。
構文
sp_helpsubscription_properties
[ [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @publication = ] N'publication' ]
[ , [ @publication_type = ] publication_type ]
[ ; ]
引数
[ @publisher = ] N'publisher'
パブリッシャーの名前。 @publisher は sysname で、既定値は %
で、すべてのパブリッシャーに関する情報を返します。
[ @publisher_db = ] N'publisher_db'
パブリッシャー データベースの名前。 @publisher_db は sysname で、既定値は %
で、すべてのパブリッシャー データベースに関する情報を返します。
[ @publication = ] N'publication'
出版物の名前。 @publication は sysname で、既定値は %
で、すべてのパブリケーションに関する情報を返します。
[ @publication_type = ] publication_type
パブリケーションの種類。 @publication_type は int で、既定値は 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
を実行できます。