Este artigo se aplica ao Microsoft Dynamics NAV para todos os países e todas as localidades de idiomas.
Sintomas
Quando você alterar a propriedade tipo de dados do SQL para um campo em uma tabela no Microsoft Dynamics NAV 2009, você recebe a seguinte mensagem de erro:
Erro do SQL Server ou erros a seguir ocorreram ao acessar a tabela nome da tabela: 102, "42000," sintaxe incorreta [Microsoft] [ODBC SQL Server Driver] [SQL Server] próximo 'caracteres'.
Observação: O espaço reservado TableName representa o nome de tabela real do Microsoft Dynamics NAV e caracteres de espaço reservado representa vários caracteres aleatórios de uma instrução SQL. Esse problema ocorre se o nome da tabela ou no nome do campo relevante é excepcionalmente longo. Esse problema ocorre nos seguintes produtos:
-
Microsoft Dynamics NAV 2009 R2
-
Microsoft Dynamics NAV 2009 Service Pack 1
Causa
Esse problema ocorre porque o nome de tabela longa ou o nome de campo grande causa um estouro do buffer. O buffer está disponível para conter a instrução SQL que aplica a alteração à tabela base.
Resolução
Informações sobre o hotfix
Um hotfix compatível foi disponibilizado pela Microsoft. Há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se você estiver encontrando um problema baixando instalando esse hotfix ou outras dúvidas de suporte técnico, entre em contato com seu parceiro ou, se inscrito em um plano de suporte diretamente com a Microsoft, você pode entrar em contato com o suporte técnico do Microsoft Dynamics e criar uma nova solicitação de suporte. Para fazer isso, visite o seguinte site da Microsoft:
https://mbs.microsoft.com/support/newstart.aspxVocê também pode contatar o suporte técnico do Microsoft Dynamics por telefone usando esses links para números de telefone específicos do país. Para fazer isso, visite um dos seguintes sites da Microsoft: Parceiros
https://mbs.microsoft.com/partnersource/support/Clientes
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmEm alguns casos, as taxas cobradas para suporte a chamadas podem ser canceladas se um profissional de suporte técnico do Microsoft Dynamics e produtos relacionados determina que uma atualização específica resolverá o problema. Os custos de suporte normais se aplicarão a quaisquer questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.
Como obter o hotfix do Microsoft Dynamics NAV ou atualizar arquivos
Após solicitar um hotfix do Microsoft Dynamics NAV, um hiperlink será enviado a você em um email.
O email conterá um hiperlink e uma senha. Você pode usar o hiperlink para baixar o hotfix do Microsoft Dynamics NAV ou os arquivos de atualização. Quando você clica no hiperlink, abre a caixa de diálogo Download de arquivo – Aviso de segurança . Em seguida, você será solicitado a executar, salvar ou cancelar o download. Se você clicar em Executar, os arquivos de iniciar o download e o processo de extração. Você deve especificar uma pasta para os novos arquivos e, em seguida, forneça a senha. Se você clicar em Salvar, você deve especificar um caminho para salvar o arquivo compactado. Quando você abrir o arquivo salvo, você precisará especificar um caminho para os arquivos. Em seguida, você deve fornecer a senha enviada no email. Se você clicar em Cancelar, o processo de download será interrompido.Como instalar um hotfix do Microsoft Dynamics NAV ou um arquivo de atualização
As atualizações e hotfixes de plataforma Microsoft Dynamics NAV são disponibilizadas como arquivos individuais. Para instalar uma atualização ou um hotfix do Microsoft Dynamics NAV, você deve substituir os arquivos de instalação do Microsoft Dynamics NAV existentes com o hotfix ou os arquivos de atualização. Para fazer isso, execute as seguintes etapas:
Etapa 1: Substituir os arquivos na instalação do cliente do Microsoft Dynamics NAV clássico
Na instalação do cliente do Microsoft Dynamics NAV clássico, substitua os arquivos a seguir usando o hotfix ou o arquivo de atualização.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Dbm.dll |
6.0.33869.0 |
313,552 |
01-Oct-2012 |
02:14 |
x86 |
Fin.exe |
6.0.33869.0 |
12,603,600 |
01-Oct-2012 |
02:04 |
x86 |
Finhlink.exe |
6.0.33869.0 |
452,824 |
01-Oct-2012 |
02:14 |
x86 |
Finsql.exe |
6.0.33869.0 |
12,738,264 |
01-Oct-2012 |
02:04 |
x86 |
Microsoft.dynamics.nav.dotnetbridge.dll |
6.0.33869.0 |
208,144 |
01-Oct-2012 |
02:04 |
x86 |
Microsoft.dynamics.nav.transformation.reporting.dll |
6.0.33869.0 |
114,472 |
01-Oct-2012 |
02:04 |
x86 |
Nc_netb.dll |
6.0.33869.0 |
17,112 |
01-Oct-2012 |
02:14 |
x86 |
Nc_tcp.dll |
6.0.33869.0 |
19,160 |
01-Oct-2012 |
02:14 |
x86 |
Nc_tcps.dll |
6.0.33869.0 |
25,816 |
01-Oct-2012 |
02:14 |
x86 |
Ndbcs.dll |
6.0.33869.0 |
1,140,944 |
01-Oct-2012 |
02:14 |
x86 |
Slave.exe |
6.0.33869.0 |
38,608 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos existentes do Microsoft Dynamics NAV, siga estas etapas:
-
Feche o cliente do Microsoft Dynamics NAV clássico.
-
Localize o diretório de instalação do cliente do Microsoft Dynamics NAV clássico. O cliente do Microsoft Dynamics NAV clássico geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\Classic
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório de instalação do cliente do Microsoft Dynamics NAV clássico.
-
Clique em Sim para substituir os arquivos no diretório.
Etapa 2: Substituir arquivos na instalação do cliente do Microsoft Dynamics NAV RoleTailored
Na instalação do cliente do Microsoft Dynamics NAV RoleTailored, substitua os arquivos a seguir usando o hotfix ou o arquivo de atualização.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Microsoft.dynamics.framework.patterns.dll |
1.3.10803.1047 |
72,048 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.dll |
1.3.10803.1047 |
702,816 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.mapping.dll |
1.3.10803.1047 |
104,816 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.navigation.dll |
1.3.10803.1047 |
35,192 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.dll |
1.3.10803.1047 |
92,528 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.winforms.dll |
1.3.10803.1047 |
67,968 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.windows.dll |
1.3.10803.1047 |
84,336 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.controls.dll |
1.3.10803.1047 |
2,222,472 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.dll |
1.3.10803.1047 |
1,173,872 |
29-Sep-2012 |
21:30 |
x86 |
Microsoft.dynamics.nav.client.builder.dll |
6.0.33869.0 |
211,216 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.client.exe |
6.0.33869.0 |
149,760 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.client.serviceconnection.dll |
6.0.33869.0 |
112,936 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.client.ui.dll |
6.0.33869.0 |
542,984 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.client.winforms.dll |
6.0.33869.0 |
358,680 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.client.winforms.tlb |
Não aplicável |
2,680 |
30-Sep-2012 |
22:42 |
Não aplicável |
Microsoft.dynamics.nav.language.dll |
6.0.33869.0 |
2,021,640 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.33869.0 |
592,128 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.watson.dll |
6.0.33869.0 |
43,264 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.office.interop.outlook.dll |
10.0.4504.0 |
395,528 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir esses arquivos, execute as seguintes etapas:
-
Feche o cliente do Microsoft Dynamics NAV RoleTailored.
-
Localize o diretório de instalação de cliente do Microsoft Dynamics NAV RoleTailored. O cliente do Microsoft Dynamics NAV RoleTailored geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored cliente
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou no diretório de instalação do cliente do Microsoft Dynamics NAV RoleTailored.
-
Clique em Sim para substituir os arquivos no diretório.
Etapa 3: Substitua os arquivos na instalação do servidor do Microsoft Dynamics NAV
Na instalação do servidor do Microsoft Dynamics NAV, substitua os arquivos a seguir usando o hotfix ou o arquivo de atualização.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Httpcfg.exe |
5.2.3790.0 |
22,744 |
01-Oct-2012 |
02:14 |
x86 |
Microsoft.dynamics.nav.language.dll |
6.0.33869.0 |
2,021,640 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.ncl.dll |
6.0.33869.0 |
641,280 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.server.exe |
6.0.33869.0 |
141,568 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.service.dll |
6.0.33869.0 |
149,768 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.service.runtime.dll |
6.0.33869.0 |
76,056 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.service.webservices.dll |
6.0.33869.0 |
149,792 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.33869.0 |
592,128 |
01-Oct-2012 |
02:03 |
x86 |
Microsoft.dynamics.nav.watson.dll |
6.0.33869.0 |
43,264 |
01-Oct-2012 |
02:03 |
x86 |
Nclcsrt.etx |
Não aplicável |
90,329 |
30-Sep-2012 |
18:03 |
Não aplicável |
Nclcsrt.stx |
Não aplicável |
92,128 |
30-Sep-2012 |
18:03 |
Não aplicável |
Nclcsrts.dll |
6.0.33869.0 |
1,456,344 |
01-Oct-2012 |
02:14 |
x86 |
Ndbcs.dll |
6.0.33869.0 |
1,140,944 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir esses arquivos, execute as seguintes etapas:
-
Pare o servidor do Microsoft Dynamics NAV.
-
Localize o diretório de instalação do servidor do Microsoft Dynamics NAV. O servidor do Microsoft Dynamics NAV geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\Service
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório de instalação do servidor do Microsoft Dynamics NAV.
-
Clique em Sim para substituir os arquivos no diretório.
-
Inicie o servidor do Microsoft Dynamics NAV.
Etapa 4: Substituir os arquivos na instalação do servidor de banco de dados do Microsoft Dynamics NAV
Se você tiver um servidor de banco de dados do Microsoft Dynamics NAV instaladas, substitua os seguintes arquivos na instalação do servidor de banco de dados do Microsoft Dynamics NAV usando o hotfix ou os arquivos de atualização.
Observação: Se você estiver executando a opção SQL Server, ignore esta etapa.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Atl71.dll |
7.10.3077.0 |
95,440 |
01-Oct-2012 |
02:14 |
x86 |
Dbm.dll |
6.0.33869.0 |
313,552 |
01-Oct-2012 |
02:13 |
x86 |
Fin.etx |
Não aplicável |
190,020 |
30-Sep-2012 |
17:34 |
Não aplicável |
Fin.stx |
Não aplicável |
220,559 |
30-Sep-2012 |
17:34 |
Não aplicável |
Hotcopy.exe |
6.0.33869.0 |
927,960 |
01-Oct-2012 |
02:14 |
x86 |
Navdbmsnapin.msc |
Não aplicável |
63,130 |
29-Mar-2012 |
22:39 |
Não aplicável |
Ndsm.dll |
6.0.33869.0 |
563,920 |
01-Oct-2012 |
02:14 |
x86 |
Ndsmcontrol.dll |
6.0.33869.0 |
430,816 |
01-Oct-2012 |
02:14 |
x86 |
Server.exe |
6.0.33869.0 |
1,167,064 |
01-Oct-2012 |
02:14 |
x86 |
Slave.exe |
6.0.33869.0 |
38,608 |
01-Oct-2012 |
02:13 |
x86 |
Stopsrv.exe |
6.0.33869.0 |
744,664 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos, siga estas etapas.
-
Pare o servidor de banco de dados do Microsoft Dynamics NAV.
-
Localize o diretório de instalação do servidor de banco de dados do Microsoft Dynamics NAV. O servidor de banco de dados do Microsoft Dynamics NAV geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\Database Server
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório de instalação do servidor de banco de dados do Microsoft Dynamics NAV.
-
Clique em Sim para substituir os arquivos no diretório de instalação.
-
Inicie o servidor de banco de dados do Microsoft Dynamics NAV.
Etapa 5: Substituir os arquivos na instalação do servidor de aplicativos do Microsoft Dynamics NAV
Se você tiver um servidor de aplicativo do Microsoft Dynamics NAV instaladas, substitua os seguintes arquivos na instalação do servidor de aplicativos do Microsoft Dynamics NAV usando o hotfix ou os arquivos de atualização.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Dbm.dll |
6.0.33869.0 |
313,552 |
01-Oct-2012 |
02:14 |
x86 |
Nas.exe |
6.0.33869.0 |
2,200,784 |
01-Oct-2012 |
02:04 |
x86 |
Nassql.exe |
6.0.33869.0 |
2,309,848 |
01-Oct-2012 |
02:04 |
x86 |
Ndbcs.dll |
6.0.33869.0 |
1,140,944 |
01-Oct-2012 |
02:14 |
x86 |
Slave.exe |
6.0.33869.0 |
38,608 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos, siga estas etapas.
-
Pare o servidor de aplicativos do Microsoft Dynamics NAV.
-
Localize o diretório de instalação do servidor de aplicativos do Microsoft Dynamics NAV. Servidor de aplicativo do Microsoft Dynamics NAV geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\Application Server
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório de instalação do servidor de aplicativos do Microsoft Dynamics NAV.
-
Clique em Sim para substituir os arquivos no diretório.
-
Inicie o servidor de aplicativos do Microsoft Dynamics NAV.
Etapa 6: Substituir os arquivos na instalação do SDK do Microsoft Dynamics NAV
Se você tiver instalado SDK do Microsoft Dynamics NAV, substitua os arquivos a seguir.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Cf.h |
Não aplicável |
57,950 |
30-Sep-2012 |
22:42 |
Não aplicável |
Cfront.dll |
6.0.33869.0 |
1,432,280 |
01-Oct-2012 |
02:14 |
x86 |
Cfront.ocx |
6.0.33869.0 |
112,856 |
01-Oct-2012 |
02:14 |
x86 |
Cfrontsql.dll |
6.0.33869.0 |
1,644,760 |
01-Oct-2012 |
02:14 |
x86 |
Libload.c |
Não aplicável |
31,718 |
30-Sep-2012 |
16:29 |
Não aplicável |
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll |
6.0.33869.0 |
182,560 |
01-Oct-2012 |
02:04 |
x86 |
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml |
Não aplicável |
443,045 |
30-Sep-2012 |
16:49 |
Não aplicável |
Sample.c |
Não aplicável |
28,718 |
30-Sep-2012 |
16:29 |
Não aplicável |
Sample.exe |
6.0.33869.0 |
32,984 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos, siga estas etapas.
-
Localize os diretórios de instalação do SDK do Microsoft Dynamics NAV. O SDK do Microsoft Dynamics NAV é geralmente instalado nos seguintes diretórios:
C:\Program Files\Microsoft Dynamics NAV\60\SDK\CFRONT
C:\Program Files\Microsoft Dynamics NAV\60\SDK\Communication componentes
Componente do C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication
-
Escolha o SDK para atualizar, C/Front ou componentes de comunicação.
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório de instalação do SDK do Microsoft Dynamics NAV apropriado.
-
Clique em Sim para substituir os arquivos no diretório.
Observação: Se você baixou uma correcção ou uma actualização para os componentes de comunicação, você deve registrar os arquivos. dll individualmente.
Etapa 7: Substitua os arquivos na instalação do driver ODBC do Microsoft Dynamics NAV
Se você tiver instalado o driver de ODBC do Microsoft Dynamics NAV, substitua os seguintes arquivos na instalação do driver ODBC do Microsoft Dynamics NAV.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Cfront.dll |
6.0.33869.0 |
1,432,280 |
01-Oct-2012 |
02:14 |
x86 |
Dbm.dll |
6.0.33869.0 |
313,552 |
01-Oct-2012 |
02:14 |
x86 |
Nc_netb.dll |
6.0.33869.0 |
17,112 |
01-Oct-2012 |
02:14 |
x86 |
Nc_tcp.dll |
6.0.33869.0 |
19,160 |
01-Oct-2012 |
02:14 |
x86 |
Nc_tcps.dll |
6.0.33869.0 |
25,816 |
01-Oct-2012 |
02:14 |
x86 |
Nodbc.dll |
6.0.33869.0 |
2,144,464 |
01-Oct-2012 |
02:14 |
x86 |
Nodbc.xml |
Não aplicável |
1,209 |
29-Mar-2012 |
22:38 |
Não aplicável |
Nodbccfg.cfg |
6.0.33869.0 |
726,016 |
30-Sep-2012 |
17:38 |
Não aplicável |
Nodbccfg.xml |
Não aplicável |
2,538 |
29-Mar-2012 |
22:38 |
Não aplicável |
Slave.exe |
6.0.33869.0 |
38,608 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos, siga estas etapas.
-
Localize o diretório de instalação de driver de ODBC do Microsoft Dynamics NAV. O driver ODBC do Microsoft Dynamics NAV geralmente é instalado no seguinte diretório:
C:\Program Files\Microsoft Dynamics NAV\60\ODBC
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou na pasta de instalação do driver ODBC do Microsoft Dynamics NAV.
-
Clique em Sim para substituir os arquivos no diretório.
Etapa 8: Substituir o componente de comunicação
Substitua os arquivos a seguir.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Msmqbusadapter.dll |
6.0.33869.0 |
283,880 |
01-Oct-2012 |
02:14 |
x86 |
Npipebusadapter.dll |
6.0.33869.0 |
257,256 |
01-Oct-2012 |
02:14 |
x86 |
Nscomcom2.dll |
6.0.33869.0 |
237,784 |
01-Oct-2012 |
02:14 |
x86 |
Socketbusadapter.dll |
6.0.33869.0 |
281,832 |
01-Oct-2012 |
02:14 |
x86 |
Para substituir os arquivos, siga estas etapas.
-
Localize o diretório de componentes da comunicação. O componente de comunicação geralmente é instalado no seguinte diretório:
Componente do C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication
-
Copie os arquivos que você baixou.
-
Cole os arquivos que você baixou para o diretório do componente de comunicação do Microsoft Dynamics NAV.
-
Clique em Sim para substituir os arquivos no diretório.
Pré-requisitos:
Você deve ter um dos seguintes produtos instalados para aplicar esse hotfix:
-
Microsoft Dynamics NAV 2009 R2
-
Microsoft Dynamics NAV 2009 Service Pack 1
Observação especial para Microsoft Dynamics NAV 2009 Service Pack 1
Antes de aplicar esse hotfix em 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 uma posterior ou número da compilação 32074 número de compilação. Para obter mais informações, visite um dos seguintes sites da Microsoft, dependendo se você for um parceiro ou um cliente: ParceiroCombinado versão de Hotfix do Microsoft Dynamics NAV 2009 SP1 e Microsoft Dynamics NAV 2009 R2Cliente
Combinado versão de Hotfix do Microsoft Dynamics NAV 2009 SP1 e Microsoft Dynamics NAV 2009 R2 Se o número da versão da instalação atual do Microsoft Dynamics NAV 2009 Service Pack 1 é menor do que 32074, você deve executar uma das etapas a seguir antes de instalar esse hotfix:
-
Instale o hotfix 2496107. Para obter mais informações, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
Arquivos de recurso do 2496107 plataforma hotfix do Microsoft Dynamics NAV 2009 Service Pack 1