sp_msx_set_account (Transact-SQL)
Define o nome e a senha da conta do servidor mestre do SQL Server Agent no servidor de destino.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_msx_set_account [ @credential_name = ] 'credential_name' | [ @credential_id = ] credential_id
Argumentos
[ @credential_name= ] 'credential_name'
O nome da credencial a ser usada para fazer o logon no servidor mestre. O nome fornecido deve ser o nome de uma credencial existente. É necessário especificar o credential_name ou o credential_id.[ @credential_id= ] credential_id
O identificador da credencial a ser usada para fazer o logon no servidor mestre. Ele deve ser um identificador para uma credencial existente. É necessário especificar o credential_name ou o credential_id.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos 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 fazer o logon em um servidor mestre. Este procedimento define a credencial que o SQL Server Agent para este servidor de destino usa para fazer o logon no servidor mestre.
A credencial especificada deve ser uma credencial existente. Para obter mais informações sobre como criar uma credencial, consulte CREATE CREDENTIAL (Transact-SQL).
Permissões
As permissões de execução para sp_msx_set_account usam como padrão membros da função de servidor fixa sysadmin.
Exemplos
O exemplo a seguir define que este servidor use a credencial MsxAccount para fazer o logon no servidor mestre.
USE msdb ;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;
GO
Consulte também
Referência
Procedimentos armazenados do SQL Server Agent (Transact-SQL)