共用方式為


sp_helpremotelogin (Transact-SQL)

報告本機伺服器上所定義之特定遠端伺服器,或所有遠端伺服器的遠端登入相關資訊。

重要事項重要事項

下一版的 Microsoft SQL Server 將不再提供此功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。請改用連結伺服器和連結伺服器預存程序。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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

信任 = 從遠端伺服器連接到本機伺服器時,遠端登入無需提供密碼。

未受信任 (或空白) = 從遠端伺服器連接到本機伺服器時,會提示遠端登入輸入密碼。

備註

請使用 sp_helpserver 列出本機伺服器上所定義的遠端伺服器名稱。

權限

不檢查任何權限。

範例

A.報告單一伺服器的說明

下列範例會顯示遠端伺服器 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)