"Os Metadados de Objeto não existem. Campos e valores de identificação: Object Type='Table',Object ID='[2000000023]'" quando executa o cliente RoleTailored no Microsoft Dynamics NAV 2009

Aplica-se A
Microsoft Dynamics NAV 2009 R2 Dynamics NAV 2009 Service Pack 1

Este artigo aplica-se ao Microsoft Dynamics NAV para todos os países e regiões de idioma.

Sintomas

Suponha que importa um ficheiro fob que não contém tabelas de sistema no Microsoft Dynamics NAV 2009. Quando executa o cliente RoleTailored (RTC) ao mesmo tempo, recebe uma mensagem de erro semelhante à seguinte:

Nota

Os Metadados de Objeto não existem. Campos e valores de identificação: Object Type='Table',Object ID='2000000023'.

O número do ID do Objeto é um número à volta do intervalo de 2000000000, que é onde as tabelas do sistema estão localizadas.
Este problema ocorre nos seguintes produtos:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

      

Causa

Este problema ocorre porque, quando importa objetos para o estruturador de objetos, as tabelas do sistema são reconstruídas por vezes. Em alguns cenários, a reconstrução das tabelas do sistema falha e deixa-as num estado danificado.

Resolução

Informações de correção

Está disponível uma correção suportada da Microsoft. Existe uma secção "Transferência de correção disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se estiver a deparar-se com um problema ao transferir, instalar esta correção ou tiver outras questões de suporte técnico, contacte o seu parceiro ou, se estiver inscrito num plano de suporte diretamente com a Microsoft, pode contactar o suporte técnico do Microsoft Dynamics e criar um novo pedido de suporte. Para tal, visite o seguinte site da Microsoft:

https://mbs.microsoft.com/support/newstart.aspx Também pode contactar o suporte técnico do Microsoft Dynamics por telefone através destas ligações para números de telefone específicos do país/região. Para tal, visite um dos seguintes sites da Microsoft:

Iniciar sessão no Power BI

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts Clientes

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Profissional de Suporte Técnico para o Microsoft Dynamics e produtos relacionados determinar que uma atualização específica irá resolver o problema. Os custos de suporte habituais serão aplicados a quaisquer questões e problemas de suporte adicionais que não sejam elegíveis para a atualização específica em questão.

Depois de aplicar esta correção, a exceção não causa uma falha inesperada. Nesta situação, é escrita uma mensagem de erro processada no Registo de aplicações.

Como obter a correção do Microsoft Dynamics NAV ou atualizar ficheiros

Depois de pedir uma correção do Microsoft Dynamics NAV, será enviada uma hiperligação para si num e-mail.

O e-mail conterá uma hiperligação e uma palavra-passe. Pode utilizar a hiperligação para transferir a correção do Microsoft Dynamics NAV ou os ficheiros de atualização. Quando clica na hiperligação, é aberta a caixa de diálogo Transferência de Ficheiros – Aviso de Segurança . Em seguida, é-lhe pedido para executar, guardar ou cancelar a transferência.

Se clicar em Executar, os ficheiros iniciam a transferência e o processo de extração. Tem de especificar uma pasta para os novos ficheiros e, em seguida, fornecer a palavra-passe.

Se clicar em Guardar, tem de especificar um caminho para guardar o ficheiro comprimido. Quando abrir o ficheiro que guardou, ser-lhe-á pedido que especifique um caminho para os ficheiros. Em seguida, tem de indicar a palavra-passe fornecida no e-mail.

Se clicar em Cancelar, o processo de transferência para.

Como instalar uma correção do Microsoft Dynamics NAV ou um ficheiro de atualização

As correções e atualizações da plataforma Microsoft Dynamics NAV são disponibilizadas como ficheiros únicos. Para instalar uma correção do Microsoft Dynamics NAV ou uma atualização, tem de substituir os ficheiros de instalação existentes do Microsoft Dynamics NAV pela correção ou pelos ficheiros de atualização. Para tal, siga estes passos.

Passo 1: Substituir os ficheiros na instalação do Cliente Clássico do Microsoft Dynamics NAV

Na instalação do Cliente Clássico do Microsoft Dynamics NAV, substitua os seguintes ficheiros com a correção ou o ficheiro de atualização.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Dbm.dll 6.0.32519.0 312,648 17-Jun-2011 15:36 x86
Fin.exe 6.0.32519.0 12,595,528 17-Jun-2011 15:27 x86
Finhlink.exe 6.0.32519.0 452,432 17-Jun-2011 15:36 x86
Finsql.exe 6.0.32519.0 12,726,096 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.dotnetbridge.dll 6.0.32519.0 207,752 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.transformation.reporting.dll 6.0.32519.0 114,080 17-Jun-2011 15:27 x86
Nc_netb.dll 6.0.32519.0 16,720 17-Jun-2011 15:36 x86
Nc_tcp.dll 6.0.32519.0 18,768 17-Jun-2011 15:36 x86
Nc_tcps.dll 6.0.32519.0 25,424 17-Jun-2011 15:36 x86
Ndbcs.dll 6.0.32519.0 1,168,720 17-Jun-2011 15:36 x86
Slave.exe 6.0.32519.0 38,224 17-Jun-2011 15:36 x86

Para substituir os ficheiros existentes do Microsoft Dynamics NAV, siga estes passos:

  1. Feche o Cliente Clássico do Microsoft Dynamics NAV.

  2. Localize o diretório de instalação microsoft Dynamics NAV Classic Client. O Cliente Clássico do Microsoft Dynamics NAV é normalmente instalado no seguinte diretório:

    C:\Program Files\Microsoft Dynamics NAV\60\Classic

  3. Copie os ficheiros que transferiu.

  4. Cole os ficheiros que transferiu para o diretório de instalação do Cliente Clássico do Microsoft Dynamics NAV.

  5. Clique em Sim para substituir os ficheiros no diretório.

Passo 2: substituir os ficheiros na instalação do cliente RoleTailored do Microsoft Dynamics NAV

Na instalação do cliente RoleTailored do Microsoft Dynamics NAV, substitua os seguintes ficheiros com a correção ou o ficheiro de atualização.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Microsoft.dynamics.framework.patterns.dll 1.3.10803.588 71,656 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.dll 1.3.10803.588 702,424 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.mapping.dll 1.3.10803.588 104,424 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.navigation.dll 1.3.10803.588 34,800 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.ux2006.dll 1.3.10803.588 92,136 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.588 63,480 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.windows.dll 1.3.10803.588 83,944 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.winforms.controls.dll 1.3.10803.588 2,222,080 17-Jun-2011 06:30 x86
Microsoft.dynamics.framework.ui.winforms.dll 1.3.10803.588 1,173,488 17-Jun-2011 06:30 x86
Microsoft.dynamics.nav.client.builder.dll 6.0.32519.0 206,736 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.exe 6.0.32519.0 149,376 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.interop.communicator.dll 1.0.559.183 75,688 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.32519.0 112,544 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.32519.0 534,400 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.32519.0 358,288 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.client.winforms.tlb Não aplicável 2,680 17-Jun-2011 12:20 Não aplicável
Microsoft.dynamics.nav.language.dll 6.0.32519.0 2,017,152 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.types.dll 6.0.32519.0 595,832 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.watson.dll 6.0.32519.0 42,880 17-Jun-2011 15:27 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,136 17-Jun-2011 15:36 x86

Para substituir estes ficheiros, siga estes passos:

  1. Feche o cliente RoleTailored do Microsoft Dynamics NAV.

  2. Localize o diretório de instalação do cliente Microsoft Dynamics NAV RoleTailored. O cliente RoleTailored do Microsoft Dynamics NAV é normalmente instalado no seguinte diretório:

    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client

  3. Copie os ficheiros que transferiu.

  4. Cole os ficheiros que transferiu para o diretório de instalação do cliente RoleTailored do Microsoft Dynamics NAV.

  5. Clique em Sim para substituir os ficheiros no diretório.

Passo 3: substituir os ficheiros na instalação do Microsoft Dynamics NAV Server

Na instalação do Microsoft Dynamics NAV Server, substitua os seguintes ficheiros com a correção ou o ficheiro de atualização.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Httpcfg.exe 5.2.3790.0 22,352 17-Jun-2011 15:36 x86
Microsoft.dynamics.nav.language.dll 6.0.32519.0 2,017,152 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.ncl.dll 6.0.32519.0 632,696 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.server.exe 6.0.32519.0 141,184 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.service.dll 6.0.32519.0 145,280 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.32519.0 75,664 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.32519.0 149,400 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.types.dll 6.0.32519.0 595,832 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.watson.dll 6.0.32519.0 42,880 17-Jun-2011 15:27 x86
Nclcsrt.etx Não aplicável 90,329 17-Jun-2011 08:51 Não aplicável
Nclcsrt.stx Não aplicável 92,128 17-Jun-2011 08:51 Não aplicável
Nclcsrts.dll 6.0.32519.0 1,444,176 17-Jun-2011 15:36 x86
Ndbcs.dll 6.0.32519.0 1,168,720 17-Jun-2011 15:36 x86

Para substituir estes ficheiros, siga estes passos:

  1. Pare o Microsoft Dynamics NAV Server.

  2. Localize o diretório de instalação do Microsoft Dynamics NAV Server. O Microsoft Dynamics NAV Server é normalmente instalado no seguinte diretório:

    C:\Program Files\Microsoft Dynamics NAV\60\Service

  3. Copie os ficheiros que transferiu.

  4. Cole os ficheiros que transferiu para o diretório de instalação do Microsoft Dynamics NAV Server.

  5. Clique em Sim para substituir os ficheiros no diretório.

  6. Inicie o Microsoft Dynamics NAV Server.

Passo 4: Substituir os ficheiros na instalação do Microsoft Dynamics NAV Application Server

Se tiver o Microsoft Dynamics NAV Application Server instalado, substitua os seguintes ficheiros na instalação do Microsoft Dynamics NAV Application Server com a correção ou os ficheiros de atualização.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Dbm.dll 6.0.32519.0 312,648 17-Jun-2011 15:36 x86
Nas.exe 6.0.32519.0 2,189,640 17-Jun-2011 15:27 x86
Nassql.exe 6.0.32519.0 2,293,584 17-Jun-2011 15:27 x86
Ndbcs.dll 6.0.32519.0 1,168,720 17-Jun-2011 15:36 x86
Slave.exe 6.0.32519.0 38,224 17-Jun-2011 15:36 x86

Para substituir os ficheiros, siga estes passos.

  1. Pare o Microsoft Dynamics NAV Application Server.

  2. Localize o diretório de instalação do Microsoft Dynamics NAV Application Server. Normalmente, o Microsoft Dynamics NAV Application Server é instalado no seguinte diretório:

    C:\Program Files\Microsoft Dynamics NAV\60\Application Server

  3. Copie os ficheiros que transferiu.

  4. Cole os ficheiros que transferiu para o diretório de instalação do Microsoft Dynamics NAV Application Server.

  5. Clique em Sim para substituir os ficheiros no diretório.

  6. Inicie o Microsoft Dynamics NAV Application Server.

Passo 5: Substituir os ficheiros na instalação do SDK do Microsoft Dynamics NAV

Se tiver o SDK microsoft Dynamics NAV instalado, substitua os seguintes ficheiros.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Cf.h Não aplicável 57,950 17-Jun-2011 12:20 Não aplicável
Cfront.dll 6.0.32519.0 1,418,576 17-Jun-2011 15:36 x86
Cfront.ocx 6.0.32519.0 112,464 17-Jun-2011 15:36 x86
Cfrontsql.dll 6.0.32519.0 1,631,576 17-Jun-2011 15:36 x86
Libload.c Não aplicável 31,718 17-Jun-2011 06:51 Não aplicável
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll 6.0.32519.0 182,168 17-Jun-2011 15:27 x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml Não aplicável 443,045 17-Jun-2011 07:16 Não aplicável
Sample.c Não aplicável 28,718 17-Jun-2011 06:51 Não aplicável
Sample.exe 6.0.32519.0 32,592 17-Jun-2011 15:36 x86

Para substituir os ficheiros, siga estes passos.

  1. Localize os diretórios de instalação do SDK microsoft Dynamics NAV. O SDK do Microsoft Dynamics NAV é normalmente instalado nos seguintes diretórios:

    C:\Program Files\Microsoft Dynamics NAV\60\SDK\CFRONT
    C:\Program Files\Microsoft Dynamics NAV\60\SDK\Communication Components
    C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication Component

  2. Selecione o SDK a atualizar, componentes C/Front ou De comunicação.

  3. Copie os ficheiros que transferiu.

  4. Cole os ficheiros que transferiu para o diretório de instalação do SDK microsoft Dynamics NAV adequado.

  5. Clique em Sim para substituir os ficheiros no diretório.

Nota Se transferiu uma correção ou uma atualização para os componentes de comunicação, tem de registar os ficheiros .dll individualmente.

Passo 6: Substituir os ficheiros na instalação do controlador ODBC do Microsoft Dynamics NAV

Se tiver o controlador ODBC microsoft Dynamics NAV instalado, substitua os seguintes ficheiros na instalação do controlador ODBC do Microsoft Dynamics NAV.

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma
Cfront.dll 6.0.32519.0 1,418,576 17-Jun-2011 15:36 x86
Dbm.dll 6.0.32519.0 312,648 17-Jun-2011 15:36 x86
Nc_netb.dll 6.0.32519.0 16,720 17-Jun-2011 15:36 x86
Nc_tcp.dll 6.0.32519.0 18,768 17-Jun-2011 15:36 x86
Nc_tcps.dll 6.0.32519.0 25,424 17-Jun-2011 15:36 x86
Nodbc.dll 6.0.32519.0 2,144,080 17-Jun-2011 15:36 x86
Nodbc.xml Não aplicável 1,209 25-Ago-2009 16:43 Não aplicável
Nodbccfg.cfg 6.0.32519.0 726,016 17-Jun-2011 08:19 Não aplicável
Nodbccfg.xml Não aplicável 2,538 09-Mar-2011 06:30 Não aplicável
Slave.exe 6.0.32519.0 38,224 17-Jun-2011 15:36 x86

Para substituir os ficheiros, siga estes passos.

  1. Localize o diretório de instalação do controlador ODBC do Microsoft Dynamics NAV. O controlador ODBC do Microsoft Dynamics NAV é normalmente instalado no seguinte diretório:

    C:\Program Files\Microsoft Dynamics NAV\60\ODBC

  2. Copie os ficheiros que transferiu.

  3. Cole os ficheiros que transferiu para o diretório de instalação do controlador ODBC do Microsoft Dynamics NAV.

  4. Clique em Sim para substituir os ficheiros no diretório.

Pré-requisitos

Tem de ter um dos seguintes produtos instalados para aplicar esta correção:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

Nota especial para o Microsoft Dynamics NAV 2009 Service Pack 1
Antes de aplicar esta correção a uma instalação do Microsoft Dynamics NAV 2009 Service Pack 1, certifique-se de que a instalação atual do Microsoft Dynamics NAV 2009 SP1 tem o número de compilação 32074 ou um número de compilação posterior. Para obter mais informações, visite um dos seguintes sites da Microsoft, consoante seja um parceiro ou um cliente:
Parceiro
Lançamento de Correção Combinado para Microsoft Dynamics NAV 2009 SP1 e Microsoft Dynamics NAV 2009 R2

Cliente
Lançamento de Correção Combinado para Microsoft Dynamics NAV 2009 SP1 e Microsoft Dynamics NAV 2009 R2

Se o número de compilação da instalação atual do Microsoft Dynamics NAV 2009 Service Pack 1 for inferior a 32074, tem de executar um dos seguintes passos antes de poder instalar esta correção:

  • Instale a correção 2496107. Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
    2496107 Platform hotfix resource files for Microsoft Dynamics NAV 2009 Service Pack 1 (Ficheiros de recursos de correção da Plataforma do 2496107 para o Microsoft Dynamics NAV 2009 Service Pack 1)
  • Efetue uma atualização de solução para o Microsoft Dynamics NAV 2009 R2. Para obter mais informações sobre como efetuar uma atualização de solução do Microsoft Dynamics NAV 2009 Service Pack 1 para o Microsoft Dynamics NAV 2009 R2, visite o seguinte site da Microsoft:
    Instruções de Instalação e Atualização do Microsoft Dynamics NAV 2009 R2

Para obter informações sobre como encontrar o número de compilação no Microsoft Dynamics NAV, visite um dos seguintes sites da Microsoft, consoante seja um parceiro ou um cliente:
Parceiro
Como Localizar o Número de Compilação no Microsoft Dynamics NAV

Cliente
Como Localizar o Número de Compilação no Microsoft Dynamics NAV

Informações de remoção

Não é possível remover esta correção.

Solução

Para contornar este problema, corrija o objeto danificado. Volte a compilar o objeto, elimine o objeto na tabela Metadados do Objeto (2000000071) e, em seguida, importe novamente o objeto de outro sistema que funcione. Em alternativa, pode reiniciar o Microsoft Dynamics NAV Server para corrigir o objeto danificado por vezes.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Mais Informações

Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Nota Este é um artigo "PUBLICAÇÃO RÁPIDA" criado diretamente a partir da organização de suporte da Microsoft. As informações aqui contidas são fornecidas tal como estão em resposta a problemas emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e podem ser revistos em qualquer altura sem aviso prévio. Veja Termos de Utilização para outras considerações.