sp_helpsubscription_properties (Transact-SQL)

適用対象: SQL ServerAzure SQL Managed Instance

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

Transact-SQL 構文表記規則

構文

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

引数

[ @publisher = ] 'publisher' パブリッシャーの名前を指定します。 publishersysname で、既定値は %であり、すべてのパブリッシャーの情報を返します。

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

[ @publication = ] 'publication' パブリケーションの名前を指定します。 publicationsysname で、既定値は %であり、すべてのパブリケーションに関する情報を返します。

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

説明
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 認証
ディストリビューター 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 sysame データ変換サービス (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実行できます。

参照

システム ストアド プロシージャ (Transact-SQL)