分享方式:


sp_helplinkedsrvlogin (Transact-SQL)

適用於:SQL Server

提供針對用於分散式查詢和遠端預存程式之特定連結伺服器所定義的登入對應相關信息。

Transact-SQL 語法慣例

語法

sp_helplinkedsrvlogin
    [ [ @rmtsrvname = ] N'rmtsrvname' ]
    [ , [ @locallogin = ] N'locallogin' ]
[ ; ]

引數

[ @rmtsrvname = ] N'rmtsrvname'

登入對應所套用之連結伺服器的名稱。 @rmtsrvname為 sysname,預設值為 NULL。 如果 NULL為,則會傳回針對執行 SQL Server 之本機計算機中定義之所有連結伺服器的所有登入對應。

[ @locallogin = ] N'locallogin'

本機伺服器上的 SQL Server 登入,其對應至連結的伺服器 @rmtsrvname@locallogin為 sysname 預設值為 NULLNULL指定傳回@rmtsrvname定義的所有登入對應。 如果不是 NULL,則@locallogin@rmtsrvname的對應必須已經存在。 @locallogin可以是 SQL Server 登入或 Windows 使用者。 Windows 用戶必須直接或透過其已授與存取權之 Windows 群組中的成員資格,授與 SQL Server 的存取權。

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

資料行名稱 資料類型 描述
Linked Server sysname 連結的伺服器名稱。
Local Login sysname 套用對應之本機登入。
Is Self Mapping smallint 0 = Local Login 連線到 時會對應 Remote LoginLinked Server

1 = Local Login 連接到 時 Linked Server,會對應至相同的登入和密碼。
Remote Login sysname Linked Server0Is Self Mapping,對應至 Local Login 的登入名稱。 如果 Is Self Mapping1,則 Remote LoginNULL

備註

刪除登入對應之前,請使用 sp_helplinkedsrvlogin 來判斷相關的連結伺服器。

權限

不會檢查任何許可權。

範例

A. 顯示所有連結伺服器的所有登入對應

下列範例會顯示在執行 SQL Server 之本機電腦上定義之所有連結伺服器的所有登入對應。

EXEC sp_helplinkedsrvlogin;
GO

結果集如下所示。

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Accounts         NULL          1               NULL
Sales            NULL          1               NULL
Sales            Mary          0               sa
Marketing        NULL          1               NULL

B. 顯示連結伺服器的所有登入對應

下列範例會顯示連結伺服器的所有本機定義登入對應 Sales

EXEC sp_helplinkedsrvlogin 'Sales';
GO

結果集如下所示。

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales            NULL          1               NULL
Sales            Mary          0               sa

C. 顯示本機登入的所有登入對應

下列範例會顯示登入 的所有本機定義登入 Mary對應。

EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO

結果集如下所示。

Linked Server    Local Login   Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales            NULL          1               NULL
Sales            Mary          0               sa