提供有關(guān)某些登錄映射的信息,這些登錄是針對特定的鏈接服務(wù)器定義的,而這些鏈接服務(wù)器是用于分布式查詢和遠(yuǎn)程存儲(chǔ)過程的。
sp_helplinkedsrvlogin [ [ @rmtsrvname = ] 'rmtsrvname' ]
[ , [ @locallogin = ] 'locallogin' ]
[@rmtsrvname =] 'rmtsrvname'
是鏈接服務(wù)器名稱,登錄映射應(yīng)用于該服務(wù)器。rmtsrvname 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。如果為 NULL,則返回所定義的、針對運(yùn)行 Microsoft® SQL Server™ 的本地計(jì)算機(jī)上定義的所有鏈接服務(wù)器的全部登錄映射。
[ @locallogin =] 'locallogin'
是本地服務(wù)器上的 SQL Server 登錄,該登錄有一個(gè)到鏈接服務(wù)器 rmtsrvname 的映射。locallogin 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。NULL 指定:返回在 rmtsrvname 上定義的所有登錄映射。如果不為 NULL,必須存在一個(gè) locallogin 到 rmtsrvname 的映射。locallogin 可以是 SQL Server 登錄或 Microsoft Windows NT® 用戶。必須已經(jīng)將 SQL Server 的訪問權(quán)限直接授予 Windows NT 用戶,或者通過該用戶在已授予訪問權(quán)限的 Windows NT 組中的成員身份授予。
0(成功)或 1(失?。?/P>
| 列名 | 數(shù)據(jù)類型 | 描述 |
|---|---|---|
| LinkedServer | sysname | 鏈接服務(wù)器名稱。 |
| Local Login | sysname | 本地登錄,映射應(yīng)用于該本地登錄。 |
| Is Self Mapping | smallint | 0 = 當(dāng)連接到 Linked Server 時(shí),將 Local Login 映射到 Remote Login。 1 = 當(dāng)連接到 Linked Server 時(shí),將 Local Login 映射到相同的登錄和密碼。 |
| Remote Login | sysname | 當(dāng) Is Self Mapping 是 0 時(shí),映射到 Local Login 的 Linked Server 上的登錄名。如果 Is Self Mapping 是 1,那么 Remote Login 為 NULL。 |
在刪除登錄映射之前,使用 sp_helplinkedsrvlogin 確定所涉及的鏈接服務(wù)器。
執(zhí)行權(quán)限默認(rèn)授予 public 角色。
下面的示例顯示在運(yùn)行 SQL Server 的本地計(jì)算機(jī)上定義的所有鏈接服務(wù)器的所有登錄映射。
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
(4 row(s) affected)
下面的示例顯示 Sales 鏈接服務(wù)器的所有本地定義的登錄映射。
EXEC sp_helplinkedsrvlogin 'Sales'
go
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
下面的示例顯示登錄 Mary 的所有本地定義的登錄映射。
EXEC sp_helplinkedsrvlogin NULL, 'Mary'相關(guān)文章
go
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)