Messaggio "The following SQL Server error or errors occurred when access the [TableName] table" message when you change the SQL Data Type property for a field in a table in Microsoft Dynamics NAV 2009

Si applica a
Dynamics NAV 2009

Questo articolo si applica a Microsoft Dynamics NAV per tutti i paesi e tutte le impostazioni locali della lingua.

Sintomi

Quando si modifica la proprietà Tipo di dati SQL per un campo di una tabella in Microsoft Dynamics NAV 2009, viene visualizzato il messaggio di errore seguente:

Nota

L'errore o gli errori di SQL Server seguenti si sono verificati quando si accede alla tabella TableName: 102,"42000",[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'Characters'.

Nota Il segnaposto TableName rappresenta il nome effettivo della tabella NAV di Microsoft Dynamics e il segnaposto Caratteri rappresenta diversi caratteri casuali da un'istruzione SQL.

Questo problema si verifica se il nome della tabella o il nome del campo pertinente è insolitamente lungo. Questo problema si verifica nei prodotti seguenti:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

Causa

Questo problema si verifica perché il nome di tabella lungo o il nome campo lungo causa un overflow del buffer. Il buffer è disponibile per contenere l'istruzione SQL che applica la modifica alla tabella sottostante.

Risoluzione

Informazioni sull'aggiornamento rapido

Un hotfix supportato è disponibile da Microsoft. Nella parte superiore di questo articolo della Knowledge Base è presente la sezione "Download di aggiornamenti rapidi disponibili". Se si verifica un problema durante il download, l'installazione di questo hotfix o hai altre domande di supporto tecnico, contatta il tuo partner oppure, se ti sei iscritto a un piano di supporto direttamente con Microsoft, puoi contattare il supporto tecnico per Microsoft Dynamics e creare una nuova richiesta di supporto. A tale scopo, visita il seguente sito Web Microsoft:

https://mbs.microsoft.com/support/newstart.aspx È anche possibile contattare il supporto tecnico per Microsoft Dynamics tramite telefono usando questi collegamenti per i numeri di telefono specifici del paese. A tale scopo, visita uno dei seguenti siti Web Microsoft:

Partner

https://mbs.microsoft.com/partnersource/support/ Clienti

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm In casi speciali, gli addebiti normalmente sostenuti per le chiamate al supporto tecnico possono essere annullati se un professionista del supporto tecnico per Microsoft Dynamics e i prodotti correlati determina che un aggiornamento specifico risolverà il problema. I soliti costi di supporto si applicano a eventuali altre domande e problemi di supporto che non sono idonei per l'aggiornamento specifico in questione.

Come ottenere l'aggiornamento rapido o i file di aggiornamento di Microsoft Dynamics NAV

Dopo aver richiesto un hotfix di Microsoft Dynamics NAV, verrà inviato un collegamento ipertestuale in un messaggio di posta elettronica.

Il messaggio di posta elettronica conterrà un collegamento ipertestuale e una password. È possibile utilizzare il collegamento ipertestuale per scaricare l'hotfix Microsoft Dynamics NAV o i file di aggiornamento. Quando si fa clic sul collegamento ipertestuale, viene visualizzata la finestra di dialogo Download file - Avviso di sicurezza . Viene quindi richiesto di eseguire, salvare o annullare il download.

Se si fa clic su Esegui, i file avviano il download e il processo di estrazione. È necessario specificare una cartella per i nuovi file e quindi specificare la password.

Se si fa clic su Salva, è necessario specificare un percorso per il salvataggio del file compresso. Quando si apre il file salvato, viene chiesto di specificare un percorso per i file. È quindi necessario specificare la password specificata nell'e-mail.

Se si fa clic su Annulla, il processo di download si interrompe.

Come installare un hotfix di Microsoft Dynamics NAV o un file di aggiornamento

Gli aggiornamenti rapidi e gli aggiornamenti della piattaforma Microsoft Dynamics NAV vengono resi disponibili come file singoli. Per installare un hotfix di Microsoft Dynamics NAV o un aggiornamento, è necessario sostituire i file di installazione di Microsoft Dynamics NAV esistenti con l'hotfix o i file di aggiornamento. A tale scopo, attenersi alla seguente procedura.

Passaggio 1: Sostituire i file nell'installazione di Microsoft Dynamics NAV Classic Client

Nell'installazione di Microsoft Dynamics NAV Classic Client sostituire i file seguenti utilizzando l'hotfix o il file di aggiornamento.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Dbm.dll 6.0.33869.0 313,552 01-Ott-2012 02:14 x86
Fin.exe 6.0.33869.0 12,603,600 01-Ott-2012 02:04 x86
Finhlink.exe 6.0.33869.0 452,824 01-Ott-2012 02:14 x86
Finsql.exe 6.0.33869.0 12,738,264 01-Ott-2012 02:04 x86
Microsoft.dynamics.nav.dotnetbridge.dll 6.0.33869.0 208,144 01-Ott-2012 02:04 x86
Microsoft.dynamics.nav.transformation.reporting.dll 6.0.33869.0 114,472 01-Ott-2012 02:04 x86
Nc_netb.dll 6.0.33869.0 17,112 01-Ott-2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01-Ott-2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01-Ott-2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-Ott-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-Ott-2012 02:14 x86

Per sostituire i file di Microsoft Dynamics NAV esistenti, attenersi alla seguente procedura:

  1. Chiudere il client classico di Microsoft Dynamics NAV.

  2. Individuare la directory di installazione di Microsoft Dynamics NAV Classic Client. Il client Microsoft Dynamics NAV Classic è in genere installato nella seguente directory:

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

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione di Microsoft Dynamics NAV Classic Client.

  5. Fare clic su per sovrascrivere i file nella directory.

Passaggio 2: Sostituire i file nell'installazione client dettagliata di Microsoft Dynamics NAV

Nell'installazione del client Microsoft Dynamics NAV RoleTailored sostituire i file seguenti utilizzando l'hotfix o il file di aggiornamento.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Microsoft.dynamics.framework.patterns.dll 1.3.10803.1047 72,048 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.dll 1.3.10803.1047 702,816 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.mapping.dll 1.3.10803.1047 104,816 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.navigation.dll 1.3.10803.1047 35,192 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.ux2006.dll 1.3.10803.1047 92,528 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.1047 67,968 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.windows.dll 1.3.10803.1047 84,336 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.winforms.controls.dll 1.3.10803.1047 2,222,472 29 settembre 2012 21:30 x86
Microsoft.dynamics.framework.ui.winforms.dll 1.3.10803.1047 1,173,872 29 settembre 2012 21:30 x86
Microsoft.dynamics.nav.client.builder.dll 6.0.33869.0 211,216 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.client.exe 6.0.33869.0 149,760 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.33869.0 112,936 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.33869.0 542,984 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.33869.0 358,680 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.tlb Non applicabile 2,680 30 settembre 2012 22:42 Non applicabile
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01-Ott-2012 02:03 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,528 01-Ott-2012 02:14 x86

Per sostituire questi file, procedere come segue:

  1. Chiudere il client Personalizzato per i ruoli di Microsoft Dynamics NAV.Close the Microsoft Dynamics NAV RoleTailored client.

  2. Individuare la directory di installazione client su più ruoli di Microsoft Dynamics NAV. Il client Personalizzato per i ruoli di Microsoft Dynamics NAV viene in genere installato nella seguente directory:

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

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione client a livello di ruolo di Microsoft Dynamics NAV.

  5. Fare clic su per sovrascrivere i file nella directory.

Passaggio 3: Sostituire i file nell'installazione di Microsoft Dynamics NAV Server

Nell'installazione di Microsoft Dynamics NAV Server sostituire i file seguenti utilizzando l'hotfix o il file di aggiornamento.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Httpcfg.exe 5.2.3790.0 22,744 01-Ott-2012 02:14 x86
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.ncl.dll 6.0.33869.0 641,280 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.server.exe 6.0.33869.0 141,568 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.service.dll 6.0.33869.0 149,768 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.33869.0 76,056 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.33869.0 149,792 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01-Ott-2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01-Ott-2012 02:03 x86
Nclcsrt.etx Non applicabile 90,329 30 settembre 2012 18:03 Non applicabile
Nclcsrt.stx Non applicabile 92,128 30 settembre 2012 18:03 Non applicabile
Nclcsrts.dll 6.0.33869.0 1,456,344 01-Ott-2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-Ott-2012 02:14 x86

Per sostituire questi file, procedere come segue:

  1. Arrestare il server Microsoft Dynamics NAV.

  2. Individuare la directory di installazione di Microsoft Dynamics NAV Server. Microsoft Dynamics NAV Server è in genere installato nella seguente directory:

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

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione di Microsoft Dynamics NAV Server.

  5. Fare clic su per sovrascrivere i file nella directory.

  6. Avviare Microsoft Dynamics NAV Server.

Passaggio 4: Sostituire i file nell'installazione del server di database Microsoft Dynamics NAV

Se è installato Microsoft Dynamics NAV Database Server, sostituire i file seguenti nell'installazione di Microsoft Dynamics NAV Database Server utilizzando l'hotfix o i file di aggiornamento.

Nota Se si esegue l'opzione SQL Server, ignorare questo passaggio.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Atl71.dll 7.10.3077.0 95,440 01-Ott-2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01-Ott-2012 02:13 x86
Fin.etx Non applicabile 190,020 30 settembre 2012 17:34 Non applicabile
Fin.stx Non applicabile 220,559 30 settembre 2012 17:34 Non applicabile
Hotcopy.exe 6.0.33869.0 927,960 01-Ott-2012 02:14 x86
Navdbmsnapin.msc Non applicabile 63,130 29 marzo 2012 22:39 Non applicabile
Ndsm.dll 6.0.33869.0 563,920 01-Ott-2012 02:14 x86
Ndsmcontrol.dll 6.0.33869.0 430,816 01-Ott-2012 02:14 x86
Server.exe 6.0.33869.0 1,167,064 01-Ott-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-Ott-2012 02:13 x86
Stopsrv.exe 6.0.33869.0 744,664 01-Ott-2012 02:14 x86

Per sostituire i file, seguire questa procedura.

  1. Arrestare il server di database di Microsoft Dynamics NAV.

  2. Individuare la directory di installazione di Microsoft Dynamics NAV Database Server. Il server di database Microsoft Dynamics NAV è in genere installato nella seguente directory:
    C:\Program Files\Microsoft Dynamics NAV\60\Database Server

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione di Microsoft Dynamics NAV Database Server.

  5. Fare clic su per sovrascrivere i file nella directory di installazione.

  6. Avviare il server di database Microsoft Dynamics NAV.

Passaggio 5: Sostituire i file nell'installazione di Microsoft Dynamics NAV Application Server

Se è installato Microsoft Dynamics NAV Application Server, sostituire i file seguenti nell'installazione di Microsoft Dynamics NAV Application Server utilizzando l'hotfix o i file di aggiornamento.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Dbm.dll 6.0.33869.0 313,552 01-Ott-2012 02:14 x86
Nas.exe 6.0.33869.0 2,200,784 01-Ott-2012 02:04 x86
Nassql.exe 6.0.33869.0 2,309,848 01-Ott-2012 02:04 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-Ott-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-Ott-2012 02:14 x86

Per sostituire i file, seguire questa procedura.

  1. Arrestare Microsoft Dynamics NAV Application Server.

  2. Individuare la directory di installazione di Microsoft Dynamics NAV Application Server. Microsoft Dynamics NAV Application Server è in genere installato nella seguente directory:

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

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione di Microsoft Dynamics NAV Application Server.

  5. Fare clic su per sovrascrivere i file nella directory.

  6. Avviare Microsoft Dynamics NAV Application Server.

Passaggio 6: Sostituire i file nell'installazione di Microsoft Dynamics NAV SDK

Se è installato Microsoft Dynamics NAV SDK, sostituire i file seguenti.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Cf.h Non applicabile 57,950 30 settembre 2012 22:42 Non applicabile
Cfront.dll 6.0.33869.0 1,432,280 01-Ott-2012 02:14 x86
Cfront.ocx 6.0.33869.0 112,856 01-Ott-2012 02:14 x86
Cfrontsql.dll 6.0.33869.0 1,644,760 01-Ott-2012 02:14 x86
Libload.c Non applicabile 31,718 30 settembre 2012 16:29 Non applicabile
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll 6.0.33869.0 182,560 01-Ott-2012 02:04 x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml Non applicabile 443,045 30 settembre 2012 16:49 Non applicabile
Esempio.c Non applicabile 28,718 30 settembre 2012 16:29 Non applicabile
Sample.exe 6.0.33869.0 32,984 01-Ott-2012 02:14 x86

Per sostituire i file, seguire questa procedura.

  1. Individuare le directory di installazione di Microsoft Dynamics NAV SDK. Microsoft Dynamics NAV SDK viene in genere installato nelle directory seguenti:

    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. Scegliere l'SDK da aggiornare, ovvero C/Front o Communication Components.

  3. Copiare i file scaricati.

  4. Incollare i file scaricati nella directory di installazione di Microsoft Dynamics NAV SDK appropriata.

  5. Fare clic su per sovrascrivere i file nella directory.

Nota Se hai scaricato un hotfix o un aggiornamento per i componenti di comunicazione, devi registrare i file .dll singolarmente.

Passaggio 7: Sostituire i file nell'installazione del driver ODBC di Microsoft Dynamics NAV

Se è installato il driver ODBC di Microsoft Dynamics NAV, sostituire i file seguenti nell'installazione del driver ODBC di Microsoft Dynamics NAV.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Cfront.dll 6.0.33869.0 1,432,280 01-Ott-2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01-Ott-2012 02:14 x86
Nc_netb.dll 6.0.33869.0 17,112 01-Ott-2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01-Ott-2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01-Ott-2012 02:14 x86
Nodbc.dll 6.0.33869.0 2,144,464 01-Ott-2012 02:14 x86
Nodbc.xml Non applicabile 1,209 29 marzo 2012 22:38 Non applicabile
Nodbccfg.cfg 6.0.33869.0 726,016 30 settembre 2012 17:38 Non applicabile
Nodbccfg.xml Non applicabile 2,538 29 marzo 2012 22:38 Non applicabile
Slave.exe 6.0.33869.0 38,608 01-Ott-2012 02:14 x86

Per sostituire i file, seguire questa procedura.

  1. Individuare la directory di installazione del driver ODBC di Microsoft Dynamics NAV. Il driver ODBC di Microsoft Dynamics NAV è in genere installato nella directory seguente:

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

  2. Copiare i file scaricati.

  3. Incollare i file scaricati nella directory di installazione del driver ODBC di Microsoft Dynamics NAV.

  4. Fare clic su per sovrascrivere i file nella directory.

Passaggio 8: Sostituire il componente di comunicazione

Sostituire i file seguenti.

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Msmqbusadapter.dll 6.0.33869.0 283,880 01-Ott-2012 02:14 x86
Npipebusadapter.dll 6.0.33869.0 257,256 01-Ott-2012 02:14 x86
Nscomcom2.dll 6.0.33869.0 237,784 01-Ott-2012 02:14 x86
Socketbusadapter.dll 6.0.33869.0 281,832 01-Ott-2012 02:14 x86

Per sostituire i file, seguire questa procedura.

  1. Individuare la directory Componente di comunicazione. Il componente di comunicazione viene in genere installato nella seguente directory:

    C:\Program Files\Common Files\Microsoft Dynamics NAV\Communication Component

  2. Copiare i file scaricati.

  3. Incollare i file scaricati nella directory Microsoft Dynamics NAV Communication Component.

  4. Fare clic su per sovrascrivere i file nella directory.

Prerequisiti

Per applicare questo hotfix, è necessario che sia installato uno dei prodotti seguenti:

  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

Nota speciale per Microsoft Dynamics NAV 2009 Service Pack 1
Prima di applicare questo hotfix a un'installazione di Microsoft Dynamics NAV 2009 Service Pack 1, assicurarsi che l'installazione corrente di Microsoft Dynamics NAV 2009 SP1 abbia il numero di build 32074 o un numero di build successivo. Per ulteriori informazioni, visita uno dei seguenti siti Web Microsoft, a seconda che tu sia un partner o un cliente:
Partner

Combined Hotfix Release for Microsoft Dynamics NAV 2009 SP1 and Microsoft Dynamics NAV 2009 R2 Cliente

Combined Hotfix Release for Microsoft Dynamics NAV 2009 SP1 and Microsoft Dynamics NAV 2009 R2
Se il numero di build dell'installazione corrente di Microsoft Dynamics NAV 2009 Service Pack 1 è inferiore a 32074, è necessario eseguire una delle operazioni seguenti prima di installare questo hotfix:

  • Installare hotfix 2496107. Per altre informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

    File di risorse per hotfix della piattaforma 2496107 per Microsoft Dynamics NAV 2009 Service Pack 1

  • Eseguire l'aggiornamento di una soluzione a Microsoft Dynamics NAV 2009 R2. Per ulteriori informazioni su come eseguire l'aggiornamento di una soluzione da Microsoft Dynamics NAV 2009 Service Pack 1 a Microsoft Dynamics NAV 2009 R2, visita il seguente sito Web Microsoft:
    Istruzioni di installazione e aggiornamento per Microsoft Dynamics NAV 2009 R2

Per informazioni su come trovare il numero di build in Microsoft Dynamics NAV, visita uno dei seguenti siti Web Microsoft, a seconda che tu sia un partner o un cliente:
Partner

Come trovare il numero di build in Microsoft Dynamics NAV Cliente

Come trovare il numero di build in Microsoft Dynamics NAV

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Altre informazioni

Per altre informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Nota Questo è un articolo "FAST PUBLISH" creato direttamente dall'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento vengono fornite così come sono in risposta ai problemi emergenti. A causa della velocità di reso disponibile, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Per altre considerazioni, vedere Condizioni per l'utilizzo .