Condividi tramite


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)

Guida in linea e informazioni

Assistenza su SQL Server 2005