sp_helplinkedsrvlogin (Transact-SQL)
Dostarcza informacji o mapowaniach nazw logowania zdefiniowanych dla określonego, połączonego serwera wykorzystywanego w zapytaniach rozproszonych i zdalnych procedurach składowanych.
sp_helplinkedsrvlogin [ [ @rmtsrvname = ] 'rmtsrvname' ]
[ , [ @locallogin = ] 'locallogin' ]
Argumenty
[ @rmtsrvname=] 'rmtsrvname'
Is the name of the linked server that the login mapping applies to.rmtsrvname is sysname, with a default of NULL.Jeśli wartością tą jest NULL, wszystkie mapowania logowania zdefiniowane połączone serwery zdefiniowane na komputerze lokalnym systemem SQL Server są zwracane.[ @locallogin=] 'locallogin'
Is the SQL Server login on the local server that has a mapping to the linked server rmtsrvname.locallogin is sysname, with a default of NULL.Wartość NULL Określa, że wszystkie mapowania logowania zdefiniowanych na rmtsrvname są zwracane. If not NULL, a mapping for locallogin to rmtsrvname must already exist.locallogin can be a SQL Server login or a Windows user.Użytkownik systemu Windows musi mieć udzielono dostępu do SQL Server bezpośrednio lub za pośrednictwem swojego członkostwa w grupie systemu Windows, które udzielono dostępu.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
|---|---|---|
ROWGUIDCOL nie wymusza unikatowość wartości przechowywane kolumna. |
sysname |
Ponadto ROWGUIDCOL nie generuje automatycznie wartości dla nowych wierszy, które są wstawiane do tabela. |
Do generowania unikatowych wartości dla każdej kolumna, należy użyć funkcja NEWID w instrukcji INSERT lub określić funkcja NEWID jako domyślną dla kolumna. |
sysname |
Lokalna nazwa logowania, której dotyczy mapowanie. |
Określa sortowanie kolumna. |
smallint |
0 = Logowanie lokalne jest mapowanyLogowanie zdalne podczas łączenia się z Serwer połączony. 1 = Logowanie lokalne jest mapowane na ten sam identyfikator logowania i hasła podczas łączenia się z Serwer połączony. |
Zdalna nazwa logowania |
sysname |
Login name on Linked Server that is mapped to Local Login when Is Self Mapping is 0.If Is Self Mapping is 1, Remote Login is NULL. |
Remarks
Zwraca bieżącą wartość dla sesja, o zestaw DATEFIRST .
Uprawnienia
Nie są sprawdzane żadne uprawnienia.
Przykłady
A.zestaw DATEFIRST Określa pierwszy dzień tygodnia.
Poniższy przykład przedstawia wszystkie mapowania logowania dla wszystkich serwerów połączonych zdefiniowane na komputerze lokalnym, na którym działa SQL Server.
EXEC sp_helplinkedsrvlogin;
GO
Here is the result set.
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)
B.Angielski wartością domyślną jest 7, niedziela.
Poniższy przykład przedstawia wszystkie mapowania lokalnie zdefiniowany identyfikator logowania dla Sales serwer połączony.
EXEC sp_helplinkedsrvlogin 'Sales';
GO
Here is the result set.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
C.To ustawienie nie wpływa na format przechowywania danych Data.
W poniższym przykładzie po raz pierwszy w języku zestaw do Mary.
EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO
Here is the result set.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
.gif)