Estou migrando nosso servidor antigo para um novo servidor mais confiável e poderoso. A edição e o número de compilação do SQL Server permanecem os mesmos (SQL Server 2008 R2 Standard). Para isso, segui os passos dados neste artigo . Isso é o que eu fiz até agora em resumo:
Backup do banco de dados mestre da máquina antiga,
Anotou os dados do banco de dados do sistema e os caminhos dos arquivos de log no servidor antigo e os criou no novo,
- Interrompeu os serviços SQL na máquina antiga e copiou os arquivos de dados e log de msdb e model db's da máquina antiga para a nova e colocou-os exatamente em seus caminhos originais (as letras das unidades também são as mesmas),
- Iniciou o SQL Server na nova máquina no modo de usuário único e restaurou o backup do banco de dados mestre da máquina antiga.
- Feito backup do arquivo de chave mestra de serviço na máquina antiga e restaurado na nova para que os servidores vinculados funcionem,
- Alterado o nome do servidor da nova máquina nas tabelas do sistema para o antigo.
Tudo parece bem, exceto uma falha. O SQL Server Agent no SSMS é exibido como "Agent XPs desativado". No entanto, posso confirmar que não. O serviço do agente pode ser iniciado e executado com êxito. É sempre que o serviço do agente é interrompido que o run_value de sp_configure 'Agent XPs'
muda para 0. Sempre que o serviço do agente é iniciado, ele é definido automaticamente de volta para 1.
O que pode estar causando isso e representa um risco?
obrigada
Este é o comportamento esperado. Quando você
STOP
sql server agent, a opção de configuraçãoAgent XPs
altera oconfig_value
erun_value
para0
. Quando você inicia o agente SQL, oconfig_value
erun_value
paraAgent XPs
muda de volta para1
.É importante executar
reconfigure with override
quando você ativar a opção de configuração pela primeira vez usandosp_configure 'Agent XPs', 1