sp_msx_set_account (Transact-SQL)
Si applica a: SQL Server
Imposta il nome e la password dell'account del server master di SQL Server Agent nel server di destinazione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_msx_set_account [ @credential_name = ] 'credential_name' | [ @credential_id = ] credential_id
Argomenti
[ @credential_name = ] 'credential_name'
Nome della credenziale da usare per accedere al server master. Il nome specificato deve corrispondere al nome di una credenziale esistente. È necessario specificare credential_name o credential_id .
[ @credential_id = ] credential_id
Identificatore della credenziale da usare per accedere al server master. L'identificatore deve corrispondere a un identificatore di credenziali già esistenti. È necessario specificare credential_name o credential_id .
Valori del codice restituito
0 (esito positivo) o 1 (errore)
Set di risultati
Nessuno.
Osservazioni:
SQL Server usa le credenziali per archiviare il nome utente e le informazioni sulla password usate da un server di destinazione per accedere a un server master. Questa procedura imposta le credenziali usate da SQL Server Agent per questo server di destinazione per accedere al server master.
Le credenziali specificate devono corrispondere a delle credenziali esistenti. Per altre informazioni sulla creazione di credenziali, vedere CREATE CREDENTIAL (Transact-SQL).
Autorizzazioni
Autorizzazioni di esecuzione per sp_msx_set_account per impostazione predefinita ai membri del ruolo predefinito del server sysadmin .
Esempi
Nell'esempio seguente viene impostato il server per utilizzare le credenziali MsxAccount
per accedere al server master.
USE msdb ;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;
GO
Vedi anche
Stored procedure di SQL Server Agent (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)