sp_helplinkedsrvlogin (Transact-SQL)
Si applica a:SQL Server
Restituisce informazioni sui mapping degli account di accesso definiti per un determinato server collegato utilizzato per query distribuite e stored procedure remote.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helplinkedsrvlogin [ [ @rmtsrvname = ] 'rmtsrvname' ]
[ , [ @locallogin = ] 'locallogin' ]
Argomenti
[ @rmtsrvname = ] 'rmtsrvname'
Nome del server collegato a cui si applica il mapping dell'account di accesso. rmtsrvname è sysname, con un valore predefinito NULL. Se NULL, vengono restituiti tutti i mapping di accesso definiti in tutti i server collegati definiti nel computer locale che esegue SQL Server.
[ @locallogin = ] 'locallogin'
Account di accesso di SQL Server nel server locale con un mapping al server collegato rmtsrvname. locallogin è sysname, con un valore predefinito NULL. NULL specifica che vengono restituiti tutti i mapping di accesso definiti in rmtsrvname . Se non è NULL, deve esistere già un mapping per locallogin a rmtsrvname . locallogin può essere un account di accesso di SQL Server o un utente di Windows. All'utente di Windows deve essere stato concesso l'accesso a SQL Server direttamente o tramite l'appartenenza a un gruppo di Windows a cui è stato concesso l'accesso.
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
Server collegato | sysname | Nome del server collegato. |
Account di accesso locale | sysname | Account di accesso locale a cui fa riferimento il mapping. |
Mapping self-mapping | smallint | 0 = L'account di accesso locale viene mappato all'account di accesso remoto durante la connessione al server collegato. 1 = L'account di accesso locale viene mappato allo stesso account di accesso e alla stessa password durante la connessione al server collegato. |
Accesso remoto | sysname | Nome di accesso in LinkedServer mappato a LocalLogin quando IsSelfMapping è 0. Se IsSelfMapping è 1, RemoteLogin è NULL. |
Osservazioni:
Prima di eliminare i mapping di accesso, usare sp_helplinkedsrvlogin per determinare i server collegati coinvolti.
Autorizzazioni
Le autorizzazioni non vengono controllate.
Esempi
R. Visualizzazione dei mapping degli account di accesso per tutti i server collegati
Nell'esempio seguente vengono visualizzati tutti i mapping di accesso per tutti i server collegati definiti nel computer locale che esegue SQL Server.
EXEC sp_helplinkedsrvlogin;
GO
Questo è il set di risultati.
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. Visualizzazione di tutti i mapping degli account di accesso per un server collegato
Nell'esempio seguente vengono visualizzati tutti i mapping degli account di accesso definiti a livello locale per il server collegato Sales
.
EXEC sp_helplinkedsrvlogin 'Sales';
GO
Questo è il set di risultati.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
C. Visualizzazione di tutti i mapping per un account di accesso locale
Nell'esempio seguente vengono visualizzati tutti i mapping definiti a livello locale per l'account di accesso Mary
.
EXEC sp_helplinkedsrvlogin NULL, 'Mary';
GO
Questo è il set di risultati.
Linked Server Local Login Is Self Mapping Remote Login
---------------- ------------- --------------- --------------
Sales NULL 1 NULL
Sales Mary 0 sa
(2 row(s) affected)
Vedi anche
Stored procedure di sicurezza (Transact-SQL)
sp_addlinkedserver (Transact-SQL)
sp_droplinkedsrvlogin (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per