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 = ] N'credential_name' ]
[ , [ @credential_id = ] credential_id ]
[ ; ]
Argomenti
[ @credential_name = ] N'credential_name'
Nome della credenziale da usare per accedere al server master. @credential_name è sysname, con un valore predefinito .NULL
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. @credential_id è int, con un valore predefinito .NULL
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.
Autorizzazioni
Autorizzazioni di esecuzione per sp_msx_set_account
impostazione predefinita ai membri del ruolo predefinito del server sysadmin .
Esempi
Nell'esempio seguente questo server viene impostato in modo da utilizzare le credenziali MsxAccount
per connettersi al server master.
USE msdb;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO