sp_msx_set_account (Transact-SQL)

Imposta la password e il nome account del server master di SQL Server Agent nel server di destinazione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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