次の方法で共有


sp_helpremotelogin (Transact-SQL)

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

注意注意

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

トピック リンク アイコンTransact-SQL 構文表記規則

構文

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

引数

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

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

戻り値

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

結果セット

列名

データ型

説明

server

sysname

ローカル サーバーで定義されているリモート サーバーの名前。

local_user_name

sysname

サーバーのリモート ログインがマップされているローカル サーバー上のログイン。

remote_user_name

sysname

local_user_name にマップされているリモート サーバー上のログイン。

options

sysname

Trusted = リモート サーバーからローカル サーバーに接続するとき、リモート ログインはパスワードを指定する必要はありません。

Untrusted (または空) = リモート サーバーからローカル サーバーに接続するとき、リモート ログインはパスワードを指定する必要があります。

説明

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

権限

権限は確認されません。

A. 特定のサーバーに関するヘルプをレポートする

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

EXEC sp_helpremotelogin 'Accounts'

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

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

EXEC sp_helpremotelogin