Condividi tramite


sp_msx_get_account (Transact-SQL)

Si applica a: SQL Server

Elenca le informazioni sulle credenziali usate dal server di destinazione per accedere al server master.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_msx_get_account
[ ; ]

Argomenti

Nessuno.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Restituisce il set di risultati seguente:

Nome colonna Tipo Descrizione
msx_connection int Numero della connessione al server master.
msx_credential_id int ID delle credenziali utilizzate per questa connessione al server master.
msx_credential_name sysname Nome delle credenziali utilizzate per questa connessione al server master.
msx_login_name nvarchar(4000) Nome del dominio e nome utente dell'utente di Windows per le credenziali.

Osservazioni:

Restituisce un set di risultati vuoto se non sono specificate credenziali per questo server di destinazione. Per impostare le credenziali, usare sp_msx_set_account.

Autorizzazioni

Questa stored procedure è di proprietà del ruolo db_owner . È possibile concedere EXECUTE autorizzazioni per qualsiasi utente, ma queste autorizzazioni possono essere sottoposte a override durante un aggiornamento di SQL Server.

Esempi

Nell'esempio seguente vengono elencate le informazioni relative alle credenziali usate dal server di destinazione per connettersi al server master.

USE msdb;
GO

EXECUTE dbo.sp_msx_get_account;
GO

Ecco un set di risultati di esempio:

msx_connection msx_credential_id msx_credential_name  msx_login_name
-------------- ----------------- -------------------- -----------------------------
1              65538             MsxAccount           AdventureWorks2022\MsxAccount