Sintomas
Ao tentar criar uma nova empresa no Microsoft Dynamics GP, você recebe a seguinte mensagem de erro:
Falha na instalação do databaseName! Os Utilitários de GP do Microsoft Dynamics agora serão desligados.
Quando você clica em OK, você retorna para a janela Tarefas Adicionais. Quando você inicia o Microsoft Dynamics GP, a nova empresa não aparece na lista de empresas disponíveis. No entanto, o novo banco de dados da empresa aparece Microsoft SQL Server.
Causa
Esse problema ocorrerá se você especificar uma palavra-chave SQL Server reservada como a ID da Empresa da nova empresa. As palavras-chave SQL Server reservadas incluem as seguintes palavras-chave:
-
CROSS
-
GRANT
-
ALL
-
UPDATE
-
De
-
SET
As palavras-chave SQL Server reservadas não são suportadas como IDs da empresa no Microsoft Dynamics GP. Para identificar se uma palavra é uma palavra-chave SQL Server reservada, digite essa palavra em uma janela de consulta no SQL Server 2005 Management Studio ou em uma janela de consulta no Analisador de Consultas. Se a palavra ficar esmaecida ou se a palavra ficar azul, a palavra será SQL Server palavra-chave. Se a palavra permanecer preta, você poderá usá-la como uma ID da empresa válida no Microsoft Dynamics GP.
Resolução
Para resolver esse problema, remova o banco de dados da empresa juntamente com sua referência à ID da empresa que não é válida. Em seguida, re-crie a empresa. Para fazer isso, execute as etapas a seguir.
SQL Server 2005
-
No computador que está executando o SQL Server 2005, clique em Iniciar ,aponte para Programas ,aponte para Microsoft SQL Server 2005,clique em SQL Server Management Studio e conecte-seà instância do SQL Server na qual os bancos de dados da GP do Microsoft Dynamics estão localizados.
-
Expanda Bancosde Dados e localize o novo banco de dados da empresa que você criou. Por exemplo, localize CROSS.
-
Clique com o botão direito do mouse no banco de dados da empresa e clique em Excluir.
-
Na janela Excluir Objeto, clique em OK.
-
Na janela SQL Server Management Studio, clique em Nova Consulta.
-
Para remover a referência à ID da empresa que não é válida, digite a instrução a seguir e clique em Executar.
delete DYNAMICS.. DB_Upgrade onde db_name = 'DatabaseName'Observação Nesta instrução, substitua DatabaseName pelo nome do banco de dados afetado. Por exemplo, substitua DatabaseName por CROSS.
-
Inicie o Microsoft Dynamics GP Utilities e crie uma nova empresa. Na caixa ID da empresa, digite uma ID da empresa que não seja uma palavra-chave SQL Server reservada.
SQL Server 2000
-
No computador que está executando SQL Server 2000, inicie Enterprise Manager.
-
Expanda os Servidores do Microsoft SQL,expanda SQL Server Group,expanda a instância do SQL Server na qual os bancos de dados da GP do Microsoft Dynamics estão localizados, expanda Bancos de Dados e localize o novo banco de dados da empresa que você criou. Por exemplo, localize CROSS.
-
Clique com o botão direito do mouse no banco de dados da empresa e clique em Excluir.
-
Clique em Sim para confirmar a remoção do banco de dados.
-
Inicie o Analisador de Consultas e conecte-se à instância de SQL Server na qual os bancos de dados da GP do Microsoft Dynamics estão localizados.
-
Para remover a referência à ID da empresa que não é válida, digite a instrução a seguir e pressione F5.
delete DYNAMICS.. DB_Upgrade onde db_name = 'DatabaseName'Observação Nesta instrução, substitua DatabaseName pelo nome do banco de dados afetado. Por exemplo, substitua DatabaseName por CROSS.
-
Inicie o Microsoft Dynamics GP Utilities e crie uma nova empresa. Na caixa ID da empresa, digite uma ID da empresa que não seja uma palavra-chave SQL Server reservada.