sp_msx_set_account (Transact-SQL)
Aplica-se: SQL Server
Define o nome da conta e a senha da conta do servidor mestre do SQL Server Agent no servidor de destino.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_msx_set_account
[ [ @credential_name = ] N'credential_name' ]
[ , [ @credential_id = ] credential_id ]
[ ; ]
Argumentos
@credential_name [ = ] N'credential_name'
O nome da credencial a ser usada para entrar no servidor mestre. @credential_name é sysname, com um padrão de NULL
. O nome fornecido deve ser o nome de uma credencial existente.
Deve ser especificado @credential_name ou @credential_id .
@credential_id [ = ] credential_id
O identificador da credencial a ser usada para entrar no servidor mestre. @credential_id é int, com um padrão de NULL
. Ele deve ser um identificador para uma credencial existente.
Deve ser especificado @credential_name ou @credential_id .
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nenhum.
Comentários
O SQL Server usa credenciais para armazenar as informações de nome de usuário e senha que um servidor de destino usa para entrar em um servidor mestre. Este procedimento define a credencial que o SQL Server Agent para esse servidor de destino usa para entrar no servidor mestre.
A credencial especificada deve ser uma credencial existente. Para obter mais informações sobre como criar uma credencial, consulte CREATE CREDENTIAL.
Permissões
Executar permissões padrão para sp_msx_set_account
membros da função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir define esse servidor para usar a credencial MsxAccount
para se conectar ao servidor mestre.
USE msdb;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO