sys.sp_helpremotelogin (Transact-SQL)

Dotyczy:SQL Server

Raportuje informacje o zdalnych logowaniach dla danego zdalnego serwera lub wszystkich zdalnych serwerów, zdefiniowanych na lokalnym serwerze.

Important

Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. Zamiast tego należy używać połączonych serwerów i procedur składowanych na połączonych serwerach.

Transact-SQL konwencje składni

Składnia

sys.sp_helpremotelogin
    [ [ @remoteserver = ] N'remoteserver' ]
    [ , [ @remotename = ] N'remotename' ]
[ ; ]

Arguments

[ @remoteserver = ] N'remoteserver'

Określa zdalny serwer, o którym zwracane są dane zdalnego logowania. @remoteserver to nazwa systemu z domyślnym .NULL Jeśli @remoteserver nie jest określona, zwracane są informacje o wszystkich zdalnych serwerach zdefiniowanych na lokalnym serwerze.

[ @remotename = ] N'remotename'

Konkretne zdalne logowanie na zdalnym serwerze. @remotename to nazwa systemu, z domyślnym .NULL Jeśli @remotename nie jest określona, zwracane są informacje o wszystkich zdalnych użytkownikach zdefiniowanych dla @remoteserver .

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Nazwa kolumny Typ danych Opis
server sysname Nazwa zdalnego serwera zdefiniowanego na lokalnym serwerze.
local_user_name sysname Zaloguj się na lokalnym serwerze, do którego przypisuje się zdalne logowanie z serwera.
remote_user_name sysname Zaloguj się na zdalnym serwerze, który mapuje na local_user_name.
options sysname Trusted = Zdalne logowanie nie musi podawać hasła podczas łączenia się z lokalnym serwerem z serwera zdalnego.

Untrusted (lub puste) = Zdalne logowanie jest proszone o podanie hasła podczas łączenia się z serwerem lokalnym z serwera zdalnego.

Remarks

Używa się sp_helpserver do wypisywania nazw zdalnych serwerów zdefiniowanych na lokalnym serwerze.

Permissions

Nie sprawdzam żadnych zezwoleń.

Examples

A. Zgłaszanie pomocy na jednym serwerze

Poniższy przykład pokazuje informacje o wszystkich zdalnych użytkownikach na serwerze Accountszdalnym.

EXECUTE sp_helpremotelogin 'Accounts';

B. Zgłaszanie pomocy dla wszystkich użytkowników zdalnych

Poniższy przykład pokazuje informacje o wszystkich zdalnych użytkownikach na wszystkich serwerach zdalnych znanych lokalnemu serwerowi.

EXECUTE sp_helpremotelogin;