次の方法で共有


sp_helpsubscription_properties (Transact-SQL)

適用対象: SQL ServerAzure 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'

パブリッシャーの名前。 @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) サービスのネットワーク アドレス。
ftp_port int これは旧バージョンとの互換性のためにだけ用意されています。 ディストリビューター用 FTP サービスのポート番号。
ftp_login sysname これは旧バージョンとの互換性のためにだけ用意されています。 FTP サービスへの接続に使用されるユーザー名。
ftp_password nvarchar(524) これは旧バージョンとの互換性のためにだけ用意されています。 FTP サービスへの接続に使用されるユーザー パスワード。
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) 句のパラメーター化された行フィルターでこの関数を使用する場合の値 HOST_NAME()WHERE 指定します。

リターン コードの値

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

解説

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

アクセス許可

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