Sintomas
Quando você tenta iniciar um servidor que está executando o serviço SERVIDOR de Objeto de Aplicativo (AOS) no Microsoft Dynamics AX 4.0, você recebe uma mensagem de erro semelhante à seguinte:
Windows não foi possível iniciar o Dynamics Server$01 no Computador Local. Para obter mais informações, revise o Log de Eventos do Sistema. Se for um serviço que não seja da Microsoft, contate o fornecedor e consulte o código de erro específico do serviço 110.
Além disso, a seguinte mensagem de erro é registrada no log do sistema:
Object Server 01: Erro interno ocorreu ao executar o procedimento armazenado ao criar sessão para o AOS.
Esse problema ocorre depois que você atualiza o banco de dados no servidor que está executando o serviço AOS do Microsoft Dynamics AX 4.0 para o Microsoft Dynamics AX 4.0 com Service Pack 1.
Causa
Esse problema ocorrerá se o procedimento armazenado SysServerSessions e o procedimento armazenado SysClientSessions não existirem. Quando esse problema ocorre, o servidor que está executando o serviço AOS não pode registrar as informações de servidor apropriadas e as informações de sessão do cliente apropriadas no banco de dados do Microsoft SQL Server.
Resolução
Para resolver este problema, execute as seguintes etapas:
-
No servidor que contém o banco de dados SQL Server, inicie o programa de Instalação do Microsoft Dynamics AX 4.0 Service Pack 1 a partir do DVD de instalação.
-
Clique para selecionar a caixa de seleção Servidor de Banco de Dados e clique em Próximo.
-
Para criar o banco de dados, clique na instância nomeada SQL Server.
-
Digite um nome para o banco de dados e clique em Próximo.
-
Siga as etapas apropriadas, dependendo da versão SQL Server que você está executando.
No SQL Server 2005-
Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2005e clique em SQL Server Management Studio.
-
Expanda a instância nomeada SQL Server que você usou para criar o banco de dados na etapa 1 até a etapa 4.
-
Expanda Bancos de Dados.
-
Expanda o novo banco de dados nomeado na etapa 4.
-
Expanda Programabilidade,expanda Procedimentos Armazenadose localize os seguintes procedimentos armazenados:
-
CreateServerSessions
-
CreateUserSessions
-
-
Clique com o botão direito em um desses procedimentos armazenados e clique em Nova Janela do Editor de Consulta.
-
Na primeira linha do script, altere o nome do banco de dados para o nome do banco de dados que você atualizou.
-
Para executar o script, pressione F5.
-
Repita a etapa f através da etapa h para o outro procedimento armazenado.
No SQL Server 2000-
Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Servere clique em Enterprise Manager.
-
Expanda a instância nomeada SQL Server que você usou para criar o banco de dados na etapa 1 até a etapa 4.
-
Expanda Bancosde Dados e expanda o Dynamics.
-
Clique em Procedimentos Armazenadose localize os seguintes procedimentos armazenados:
-
CreateServerSessions
-
CreateUserSessions
-
-
Clique com o botão direito do mouse em um desses procedimentos armazenados e clique em Gerar SQL Script.
-
Na janela Gerar SQL Script, clique em Visualizare clique em Copiar.
-
No SQL Server Enterprise, clique em Ferramentase clique SQL Analisador de Consultas.
-
Na janela SQL Analisador de Consulta, colou o script que você copiou na etapa f.
-
Na barra de ferramentas SQL Server Enterprise Manager, altere o nome do banco de dados para o nome do banco de dados que você atualizou.
-
Para executar o script, pressione F5.
-
Repita a etapa e a etapa j para o outro procedimento armazenado.
-