sp_helpsubscription_properties (Transact-SQL)
適用対象: SQL ServerAzure SQL Managed Instance
MSsubscription_properties テーブルからセキュリティ情報を取得します。 このストアド プロシージャはサブスクライバーで実行されます。
構文
sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db' ]
[ , [ @publication =] 'publication' ]
[ , [ @publication_type = ] publication_type ]
引数
[ @publisher = ] 'publisher'
パブリッシャーの名前を指定します。 publisher は sysname で、既定値は %であり、すべてのパブリッシャーの情報を返します。
[ @publisher_db = ] 'publisher_db'
パブリッシャー データベースの名前です。 publisher_db は sysname で、既定値は %であり、すべてのパブリッシャー データベースに関する情報を返します。
[ @publication = ] 'publication'
パブリケーションの名前を指定します。 publication は sysname で、既定値は %であり、すべてのパブリケーションに関する情報を返します。
[ @publication_type = ] publication_type
パブリケーションの種類です。publication_type は int で、既定値は 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実行できます。
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示