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.
Set di risultati
Nessuno
Osservazioni
SQL Server 2005 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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
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
Vedere anche
Riferimento
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)