quarta-feira, 27 de outubro de 2010

Como mudar (trocar) o nome da máquina e manter o Sql Server 2000 funcionando

Na última semana realizamos alteração do nome de um servidor Sql Server e os Jobs do Sql Server Agent pararam de funcionar.
Tentamos excluir os Jobs e ocorreu a mensagem abaixo.



Realizamos 2 alterações para que o serviço tivesse seu funcionamento normalizado:
1. Atualizamos nome do Servidor
SELECT @@servername
sp_dropserver <'name_returned'>
sp_addserver <'correct_servername'>, 'local'

2. Atualizamos o valor do campo "originating_server" da tabela de jobs
USE msdb
GO
DECLARE @server sysname
SET @server = CAST(SERVERPROPERTY('ServerName')AS sysname)
UPDATE sysjobs
SET originating_server = @server
WHERE originating_server = 'wrong_servername'

Após atualizar as configurações do Sql Server foi possível excluir os Jobs que não mais desejados

Link de referência:
http://blog.sqlauthority.com/2006/12/20/sql-server-fix-error-14274-cannot-add-update-or-delete-a-job-or-its-steps-or-schedules-that-originated-from-an-msx-server-the-job-was-not-saved/

Nenhum comentário:

Postar um comentário