sp_helpremotelogin (Transact-SQL)

適用対象:SQL Server

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

重要

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

Transact-SQL 構文表記規則

構文

  
sp_helpremotelogin [ [ @remoteserver = ] 'remoteserver' ]   
     [ , [ @remotename = ] 'remote_name' ]  

引数

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

[ @remotename= ] 'remote_name'
リモート サーバー上の特定のリモート ログインです。 remote_nameは sysname で、既定値は NULL です。 remote_nameが指定されていない場合は、リモート サーバー用に定義されているすべてのリモート ユーザーに関する情報が返されます。

リターン コードの値

0 (成功) または 1 (失敗)

結果セット

列名 データ型 説明
サーバー sysname ローカル サーバーで定義されているリモート サーバーの名前。
local_user_name sysname サーバーからリモート ログインがマップされるローカル サーバーでログインします。
remote_user_name sysname local_user_nameにマップされているリモート サーバーにログインします。
options sysname Trusted = リモート ログインは、リモート サーバーからローカル サーバーに接続するときにパスワードを指定する必要はありません。

信頼されていない (または空白) = リモート サーバーからローカル サーバーに接続するときに、リモート ログインにパスワードの入力を求められます。

解説

sp_helpserverを使用して、ローカル サーバーで定義されているリモート サーバーの名前を一覧表示します。

アクセス許可

アクセス許可はチェックされません。

A. 1 台のサーバーでのレポートヘルプ

次の例では、リモート サーバー上のすべてのリモート ユーザーに関する情報を表示します Accounts

EXEC sp_helpremotelogin 'Accounts';  

B. すべてのリモート ユーザーに関するヘルプをレポートする

次の例では、ローカル サーバーに認識されているすべてのリモート サーバー上のすべてのリモート ユーザーに関する情報を表示します。

EXEC sp_helpremotelogin;  

参照

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