Falha na execução de job – Unable to determine if the owner (error code 0x534)

Ao analisar o erro de um job, identifiquei que o mesmo falhou devido à impossibilidade do SQL Server Agent conseguir determinar se o owner do job tem as devidas permissões, conforme mostra a imagem abaixo:

Erro_backup

Uma forma de confirmar a situação é rodando a seguinte query:

SELECT @@SERVERNAME
GO

O resultado é mostrado abaixo:

servername

Hostname

Esse erro ocorre normalmente quando o sistema operacional, onde está instalado o SQL Server, foi clonado de outro servidor. Nessa situação, é necessário corrigir essa situação utilizando duas system stored procedure: sp_dropserver e sp_addserver:

EXEC SP_DROPSERVER 'nome_antigo_servidor'
GO
EXEC SP_ADDSERVER 'nome_atual_servidor', local
GO

Após a execução desses comandos, deve ser realizado um restart da instância do SQL Server. Após a execução, execute novamente o comando SELECT @@SERVERNAME e você irá identificar que o hostname foi corrigido no SQL Server:

new_servername

Caso haja named instance instalada, o procedimento deverá ser realizado em cada instância.

Após, basta alterar o owner do job para que o mesmo rode com sucesso.

Referências: How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server

Abraços e até a próxima.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s