sp_msx_set_account (Transact-SQL)
Imposta la password e il nome account del server master di SQL Server Agent nel server di destinazione.
Sintassi
sp_msx_set_account [ @credential_name = ] 'credential_name' | [ @credential_id = ] credential_id
Argomenti
[ @credential_name= ] 'credential_name'
Nome delle credenziali da utilizzare per accedere al server master. Il nome specificato deve corrispondere al nome di una credenziale esistente. È necessario specificare l'argomento credential_name o l'argomento credential_id.[ @credential_id= ] credential_id
Identificatore delle credenziali da utilizzare per accedere al server master. L'identificatore deve corrispondere a un identificatore di credenziali già esistenti. È necessario specificare l'argomento credential_name o l'argomento credential_id.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno.
Osservazioni
SQL Server utilizza le credenziali per archiviare le informazioni relative al nome utente e alla password utilizzate da un server di destinazione per accedere a un server master. Questa procedura imposta le credenziali utilizzate da SQL Server Agent per questo server di destinazione per accedere al server master.
Le credenziali specificate devono corrispondere a delle credenziali esistenti. Per ulteriori informazioni sulla creazione delle credenziali, vedere CREATE CREDENTIAL (Transact-SQL).
Autorizzazioni
Le autorizzazioni di esecuzione per sp_msx_set_account vengono assegnate 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