Recebi a tarefa de mover o Dynamics NAV 2013 R2 para outro servidor. Ambos os servidores estão executando Server 2012 R2
com SQL Server 2012
. Mudei o banco de dados para a nova máquina e executei o instalador do NAV 2012 R2 para concluir a instalação, mas não consigo fazer o NAV iniciar.
Quando entro em services.msc
e manualmente tento iniciar Microsoft Dynamics NAV Server [DynamicsNAV71]
, recebo o seguinte erro:
The Microsoft Dynamics NAV Server [DynamicsNAV71] service on Local
Computer started and then stopped. Some services stop automatically if
they are not in use by other services or programs.
Procurei dentro do visualizador de eventos por quaisquer detalhes, mas não consigo encontrar nada.
Em algum lugar ao longo do caminho, cometi um erro. Espero que vocês possam pegá-lo.
Isto é o que eu fiz (passo-a-passo):
- Backup do banco de dados NAV atual no servidor antigo
- Backup restaurado no novo servidor
- Feito
NT AUTHORITY\NETWORK SERVICE
dbo do banco de dados
- Ativou o instalador do NAV 2012 R2 (mesmo instalador que foi executado no servidor antigo)
Selecionei Server
sob Choose an installation option
no assistente de instalação. Eu entrei então:
- Nome do serviço: DynamicsNAV71
- Conta de serviço: serviço de rede
- Adicionar regra ao firewall: sim
- SQL server: nome do host do novo servidor
- Instância do SQL: vazia, pois o servidor SQL está instalado com "instância padrão"
- Banco de dados SQL: nome do banco de dados restaurado
O instalador é concluído sem erros, mas o serviço nunca é iniciado.
Eu verifiquei que:
-
DynamicsNAV71
é o mesmo nome de instância do antigo servidor
- As portas estão abertas no Firewall do Windows
- As portas não estão sendo usadas por mais nada usando
netstat -a
- Esse
Network service
está definido como Login account
no painel de administração para NAV
Alguma ideia sobre o que posso experimentar a seguir?
Atualização:
Como sugerido, verifiquei que NETWORK SERVICE
foi adicionado a Log on as a service
na política de segurança local, o que era.
Eu dei NETWORK SERVICE
Controle total nas seguintes pastas:
- C: \ ProgramData \ Microsoft
- C: \ Arquivos de Programas \ Microsoft Dynamics NAV
Em seguida, limpei todo o log do visualizador de eventos para System
e Application
e tentei iniciar o serviço novamente, mas recebi o mesmo erro.
Na parte System
do visualizador de eventos, recebo:
The Microsoft Dynamics NAV Server [DynamicsNAV71] service entered the
stopped state.
Para solucionar problemas do may have additional restrictions by domain policies etc
, adicionei uma nova conta ao nosso diretório e verifiquei se ela tinha as mesmas permissões que NETWORK SERVICE
(logon como serviço, controle total das pastas) e serviço NAVs editado para usar essa conta. Também me certifiquei de que essa conta do AD fosse dbo
no banco de dados.
Ainda o mesmo problema.