sp_enum_proxy_for_subsystem (Transact-SQL)
適用対象:SQL Server
サブシステムにアクセスするためのSQL Server エージェント プロキシのアクセス許可を一覧表示します。
構文
sp_enum_proxy_for_subsystem
[ @proxy_id = ] proxy_id,
[ @proxy_name = ] 'proxy_name',
[ @subsystem_id = ] subsystem_id,
[ @subsystem_name = ] 'subsystem_name'
引数
[ @proxy_id = ] proxy_id
情報を一覧表示するプロキシの識別番号。 proxy_idは int で、既定値は NULL です。 id または proxy_nameのいずれかを指定できます。
[ @proxy_name = ] 'proxy_name'
情報を一覧表示するプロキシの名前。 proxy_nameは sysname で、既定値は NULL です。 id または proxy_nameのいずれかを指定できます。
[ @subsystem_id = ] subsystem_id
情報を一覧表示するサブシステムの識別番号。 subsystem_idは int で、既定値は NULL です。 subsystem_idまたはsubsystem_nameを指定できます。
[ @subsystem_name = ] 'subsystem_name'
情報を一覧表示するサブシステムの名前。 subsystem_nameは sysname で、既定値は NULL です。 subsystem_idまたはsubsystem_nameを指定できます。
リターン コードの値
0 (成功) または 1 (失敗)
結果セット
列名 | データ型 | 説明 |
---|---|---|
subsystem_id | int | サブシステム識別番号。 |
subsystem_name | sysname | サブシステムの名前。 |
proxy_id | int | プロキシ識別番号。 |
proxy_name | sysname | プロキシの名前。 |
解説
パラメーターが指定されていない場合、 sp_enum_proxy_for_subsystem は、すべてのサブシステムのインスタンス内のすべてのプロキシに関する情報を一覧表示します。
プロキシ ID またはプロキシ名を指定すると、 sp_enum_proxy_for_subsystem プロキシがアクセスできるサブシステムが一覧表示されます。 サブシステム ID またはサブシステム名を指定すると、 sp_enum_proxy_for_subsystem はそのサブシステムにアクセスできるプロキシを一覧表示します。
プロキシ情報とサブシステム情報の両方を指定すると、指定されたプロキシが指定されたサブシステムにアクセスできる場合、結果セットは行を返します。
このストアド プロシージャは msdb にあります。
アクセス許可
このプロシージャの実行アクセス許可は、既定で sysadmin 固定サーバー ロールのメンバーに設定されます。
例
A. すべての関連付けを一覧表示する
次の例では、現在のインスタンスに対し、プロキシとサブシステムの間に確立されているすべての権限を一覧表示します。
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem ;
GO
B. プロキシが特定のサブシステムにアクセスできるかどうかを判断する
次の例では、プロキシ Catalog application proxy
がサブシステムにアクセスできる場合に行を ActiveScripting
返します。 それ以外の場合、この例では空の結果セットが返されます。
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy' ;
GO
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示