次の方法で共有


sp_helpremotelogin (Transact-SQL)

適用対象: SQL サーバー

ローカル サーバーで定義されている特定のリモート サーバーまたはすべてのリモート サーバーのリモート ログインに関する情報を報告します。

重要

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、リンク サーバーとリンク サーバー ストアド プロシージャを使用してください。

Transact-SQL 構文表記規則

構文

sp_helpremotelogin
    [ [ @remoteserver = ] N'remoteserver' ]
    [ , [ @remotename = ] N'remotename' ]
[ ; ]

引数

[ @remoteserver = ] N'remoteserver'

リモート ログイン情報が返されるリモート サーバーを指定します。 @remoteserversysname で、既定値は NULL です。 @remoteserverが指定されていない場合は、ローカル サーバーで定義されているすべてのリモート サーバーに関する情報が返されます。

[ @remotename = ] N'remotename'

リモート サーバー上の特定のリモート ログイン。 @remotenamesysname で、既定値は 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;