sp_helpremotelogin (Transact-SQL)
適用対象: SQL サーバー
ローカル サーバーで定義されている特定のリモート サーバーまたはすべてのリモート サーバーのリモート ログインに関する情報を報告します。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、リンク サーバーとリンク サーバー ストアド プロシージャを使用してください。
構文
sp_helpremotelogin
[ [ @remoteserver = ] N'remoteserver' ]
[ , [ @remotename = ] N'remotename' ]
[ ; ]
引数
[ @remoteserver = ] N'remoteserver'
リモート ログイン情報が返されるリモート サーバーを指定します。 @remoteserver は sysname で、既定値は NULL
です。 @remoteserverが指定されていない場合は、ローカル サーバーで定義されているすべてのリモート サーバーに関する情報が返されます。
[ @remotename = ] N'remotename'
リモート サーバー上の特定のリモート ログイン。 @remotename は sysname で、既定値は NULL
です。 @remotenameが指定されていない場合は、@remoteserverに定義されているすべてのリモート ユーザーに関する情報が返されます。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
列名 | データ型 | 説明 |
---|---|---|
server |
sysname | ローカル サーバーで定義されているリモート サーバーの名前。 |
local_user_name |
sysname | サーバーからリモート ログインがマップされるローカル サーバーでログインします。 |
remote_user_name |
sysname | local_user_name にマップされているリモート サーバーにログインします。 |
options |
sysname | Trusted = リモート ログインは、リモート サーバーからローカル サーバーに接続するときにパスワードを指定する必要はありません。Untrusted (または空白) = リモート ログインは、リモート サーバーからローカル サーバーに接続するときにパスワードの入力を求められます。 |
解説
sp_helpserver
を使用して、ローカル サーバーで定義されているリモート サーバーの名前を一覧表示します。
アクセス許可
アクセス許可はチェックされません。
例
A. 1 台のサーバーでのレポートヘルプ
次の例では、リモート サーバー Accounts
上のすべてのリモート ユーザーに関する情報を表示します。
EXEC sp_helpremotelogin 'Accounts';
B. すべてのリモート ユーザーに関するヘルプをレポートする
次の例では、ローカル サーバーに認識されているすべてのリモート サーバー上のすべてのリモート ユーザーに関する情報を表示します。
EXEC sp_helpremotelogin;