Meddelandet "Följande SQL Server fel uppstod vid åtkomst till [TableName] -tabellen" när du ändrar SQL-datatypegenskapen för ett fält i en tabell i Microsoft Dynamics NAV 2009

Gäller för
Dynamics NAV 2009

Den här artikeln gäller för Microsoft Dynamics NAV för alla länder och alla språk.

Symptom

När du ändrar SQL-datatypegenskapen för ett fält i en tabell i Microsoft Dynamics NAV 2009 får du följande felmeddelande:

Obs

Följande fel i SQL Server uppstod vid åtkomst till tabellen TableName: 102,"42000",[Microsoft][ODBC SQL Server Driver][SQL Server]Felaktig syntax nära "tecken".

Platshållaren TableName representerar det faktiska Microsoft Dynamics NAV-tabellnamnet och platshållaren Characters representerar flera slumpmässiga tecken från en SQL-instruktion.

Det här problemet uppstår om tabellnamnet eller det relevanta fältnamnet är ovanligt långt. Problemet uppstår i följande produkter:

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

Orsak

Det här problemet beror på att det långa tabellnamnet eller det långa fältnamnet orsakar ett spill i bufferten. Bufferten är tillgänglig och kan innehålla det SQL-uttryck som tillämpar ändringen på den underliggande tabellen.

Lösning

Information om snabbkorrigeringar

En snabbkorrigering som stöds är tillgänglig från Microsoft. Det finns ett avsnitt med information om att det finns en snabbkorrigering längst upp i den här kunskapsbasartikeln. Om du stöter på ett problem med att ladda ned, installera den här snabbkorrigeringen eller har andra tekniska supportfrågor kan du kontakta din partner eller, om du har ett supportavtal direkt med Microsoft, kontakta teknisk support för Microsoft Dynamics och skapa en ny supportbegäran. Det gör du på följande Microsoft-webbplats:

https://mbs.microsoft.com/support/newstart.aspx Du kan också kontakta teknisk support för Microsoft Dynamics per telefon med hjälp av dessa länkar för landsspecifika telefonnummer. Det gör du genom att besöka någon av följande Microsoft-webbplatser:

Partners

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

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm I vissa fall kan supporten vara avgiftsfri, t.ex. om en teknisk supporttekniker för Microsoft Dynamics och relaterade produkter kommer fram till att problemet kan lösas med en viss uppdatering. Normala supportavgifter tas ut för alla ytterligare supportfrågor och problem som inte gäller den aktuella uppdateringen.

Så här hämtar du Microsoft Dynamics NAV-snabbkorrigeringen eller uppdaterar filer

När du begär en snabbkorrigering för Microsoft Dynamics NAV skickas en hyperlänk till dig i ett e-postmeddelande.

E-postmeddelandet innehåller en hyperlänk och ett lösenord. Du kan använda hyperlänken för att hämta Microsoft Dynamics NAV-snabbkorrigeringen eller uppdateringsfilerna. När du klickar på hyperlänken öppnas dialogrutan Filhämtning – Säkerhetsvarning . Sedan uppmanas du att köra, spara eller avbryta nedladdningen.

Om du klickar på Kör startar filerna nedladdningen och extraheringen. Du måste ange en mapp för de nya filerna och sedan ange lösenordet.

Om du klickar på Spara måste du ange en sökväg för att spara den komprimerade filen. När du öppnar filen som du har sparat uppmanas du att ange en sökväg till filerna. Sedan måste du ange lösenordet som anges i e-postmeddelandet.

Om du klickar på Avbryt stoppas nedladdningen.

Så här installerar du en Microsoft Dynamics NAV-snabbkorrigering eller en uppdateringsfil

Snabbkorrigeringar och uppdateringar för Microsoft Dynamics NAV-plattformen görs tillgängliga som enskilda filer. Om du vill installera en snabbkorrigering eller uppdatering för Microsoft Dynamics NAV måste du ersätta de befintliga installationsfilerna för Microsoft Dynamics NAV med snabbkorrigeringen eller uppdateringsfilerna. Följ anvisningarna nedan.

Steg 1: Ersätt filerna i installationen av Microsoft Dynamics NAV Classic Client

I installationen av Microsoft Dynamics NAV Classic Client ersätter du följande filer med hjälp av snabbkorrigeringen eller uppdateringsfilen.

Filnamn Filversion Filstorlek Datum Tid Plattform
Dbm.dll 6.0.33869.0 313,552 01-okt-2012 02:14 x86
Fin.exe 6.0.33869.0 12,603,600 01-okt-2012 02:04 x86
Finhlink.exe 6.0.33869.0 452,824 01-okt-2012 02:14 x86
Finsql.exe 6.0.33869.0 12,738,264 01-okt-2012 02:04 x86
Microsoft.dynamics.nav.dotnetbridge.dll 6.0.33869.0 208,144 01-okt-2012 02:04 x86
Microsoft.dynamics.nav.transformation.reporting.dll 6.0.33869.0 114,472 01-okt-2012 02:04 x86
Nc_netb.dll 6.0.33869.0 17,112 01-okt-2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01-okt-2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01-okt-2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-okt-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-okt-2012 02:14 x86

Om du vill ersätta de befintliga Microsoft Dynamics NAV-filerna gör du så här:

  1. Stäng den klassiska Microsoft Dynamics NAV-klienten.

  2. Leta reda på installationskatalogen för Microsoft Dynamics NAV Classic Client. Den klassiska Microsoft Dynamics NAV-klienten är vanligtvis installerad i följande katalog:

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

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du har laddat ned i installationskatalogen för Microsoft Dynamics NAV Classic Client.

  5. Klicka på Ja om du vill skriva över filerna i katalogen.

Steg 2: Ersätt filerna i den rollbaserade klientinstallationen för Microsoft Dynamics NAV

I installationen av den rollanpassade klienten Microsoft Dynamics NAV ersätter du följande filer med hjälp av snabbkorrigeringen eller uppdateringsfilen.

Filnamn Filversion Filstorlek Datum Tid Plattform
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-okt-2012 02:03 x86
Microsoft.dynamics.nav.client.exe 6.0.33869.0 149,760 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.33869.0 112,936 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.33869.0 542,984 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.33869.0 358,680 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.tlb Ej tillämpligt 2,680 30-sep-2012 22:42 Ej tillämpligt
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01-okt-2012 02:03 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,528 01-okt-2012 02:14 x86

Gör så här om du vill ersätta dessa filer:

  1. Stäng den rollanpassade Microsoft Dynamics NAV-klienten.

  2. Leta reda på installationskatalogen för Microsoft Dynamics NAV-klienten. Den rollanpassade Microsoft Dynamics NAV-klienten är vanligtvis installerad i följande katalog:

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

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du har laddat ned i installationskatalogen för Microsoft Dynamics NAV-klienten.

  5. Klicka på Ja om du vill skriva över filerna i katalogen.

Steg 3: Ersätt filerna i installationen av Microsoft Dynamics NAV Server

I installationen av Microsoft Dynamics NAV Server ersätter du följande filer med hjälp av snabbkorrigeringen eller uppdateringsfilen.

Filnamn Filversion Filstorlek Datum Tid Plattform
Httpcfg.exe 5.2.3790.0 22,744 01-okt-2012 02:14 x86
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.ncl.dll 6.0.33869.0 641,280 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.server.exe 6.0.33869.0 141,568 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.service.dll 6.0.33869.0 149,768 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.33869.0 76,056 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.33869.0 149,792 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 01-okt-2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 01-okt-2012 02:03 x86
Nclcsrt.etx Ej tillämpligt 90,329 30-sep-2012 18:03 Ej tillämpligt
Nclcsrt.stx Ej tillämpligt 92,128 30-sep-2012 18:03 Ej tillämpligt
Nclcsrts.dll 6.0.33869.0 1,456,344 01-okt-2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-okt-2012 02:14 x86

Gör så här om du vill ersätta dessa filer:

  1. Stoppa Microsoft Dynamics NAV Server.

  2. Leta reda på installationskatalogen för Microsoft Dynamics NAV Server. Microsoft Dynamics NAV Server är vanligtvis installerat i följande katalog:

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

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du har laddat ned i installationskatalogen för Microsoft Dynamics NAV Server.

  5. Klicka på Ja om du vill skriva över filerna i katalogen.

  6. Starta Microsoft Dynamics NAV Server.

Steg 4: Ersätt filerna i installationen av Microsoft Dynamics NAV Database Server

Om du har Microsoft Dynamics NAV Database Server installerat ersätter du följande filer i installationen av Microsoft Dynamics NAV Database Server med hjälp av snabbkorrigeringen eller uppdateringsfilerna.

Obs! Om du kör alternativet SQL Server hoppar du över det här steget.

Filnamn Filversion Filstorlek Datum Tid Plattform
Atl71.dll 7.10.3077.0 95,440 01-okt-2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01-okt-2012 02:13 x86
Fin.etx Ej tillämpligt 190,020 30-sep-2012 17:34 Ej tillämpligt
Fin.stx Ej tillämpligt 220,559 30-sep-2012 17:34 Ej tillämpligt
Hotcopy.exe 6.0.33869.0 927,960 01-okt-2012 02:14 x86
Navdbmsnapin.msc Ej tillämpligt 63,130 29-Mar-2012 22:39 Ej tillämpligt
Ndsm.dll 6.0.33869.0 563,920 01-okt-2012 02:14 x86
Ndsmcontrol.dll 6.0.33869.0 430,816 01-okt-2012 02:14 x86
Server.exe 6.0.33869.0 1,167,064 01-okt-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-okt-2012 02:13 x86
Stopsrv.exe 6.0.33869.0 744,664 01-okt-2012 02:14 x86

Gör så här om du vill ersätta filerna.

  1. Stoppa Microsoft Dynamics NAV-databasservern.

  2. Leta reda på installationskatalogen för Microsoft Dynamics NAV Database Server. Microsoft Dynamics NAV Database Server är vanligtvis installerad i följande katalog:
    C:\Program Files\Microsoft Dynamics NAV\60\Database Server

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du laddade ned till installationskatalogen för Microsoft Dynamics NAV Database Server.

  5. Klicka på Ja om du vill skriva över filerna i installationskatalogen.

  6. Starta Microsoft Dynamics NAV Database Server.

Steg 5: Ersätt filerna i installationen av Microsoft Dynamics NAV Application Server

Om du har Microsoft Dynamics NAV Application Server installerat ersätter du följande filer i Microsoft Dynamics NAV Application Server-installationen med hjälp av snabbkorrigeringen eller uppdateringsfilerna.

Filnamn Filversion Filstorlek Datum Tid Plattform
Dbm.dll 6.0.33869.0 313,552 01-okt-2012 02:14 x86
Nas.exe 6.0.33869.0 2,200,784 01-okt-2012 02:04 x86
Nassql.exe 6.0.33869.0 2,309,848 01-okt-2012 02:04 x86
Ndbcs.dll 6.0.33869.0 1,140,944 01-okt-2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 01-okt-2012 02:14 x86

Gör så här om du vill ersätta filerna.

  1. Stoppa Microsoft Dynamics NAV-programservern.

  2. Leta reda på installationskatalogen för Microsoft Dynamics NAV Application Server. Microsoft Dynamics NAV-programservern är vanligtvis installerad i följande katalog:

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

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du har laddat ned i installationskatalogen för Microsoft Dynamics NAV Application Server.

  5. Klicka på Ja om du vill skriva över filerna i katalogen.

  6. Starta Microsoft Dynamics NAV-programservern.

Steg 6: Ersätt filerna i Microsoft Dynamics NAV SDK-installationen

Om du har Microsoft Dynamics NAV SDK installerat ersätter du följande filer.

Filnamn Filversion Filstorlek Datum Tid Plattform
Jfr Ej tillämpligt 57,950 30-sep-2012 22:42 Ej tillämpligt
Cfront.dll 6.0.33869.0 1,432,280 01-okt-2012 02:14 x86
Cfront.ocx 6.0.33869.0 112,856 01-okt-2012 02:14 x86
Cfrontsql.dll 6.0.33869.0 1,644,760 01-okt-2012 02:14 x86
Libload.c Ej tillämpligt 31,718 30-sep-2012 16:29 Ej tillämpligt
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll 6.0.33869.0 182,560 01-okt-2012 02:04 x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml Ej tillämpligt 443,045 30-sep-2012 16:49 Ej tillämpligt
Exempel.c Ej tillämpligt 28,718 30-sep-2012 16:29 Ej tillämpligt
Sample.exe 6.0.33869.0 32,984 01-okt-2012 02:14 x86

Gör så här om du vill ersätta filerna.

  1. Leta reda på installationskatalogerna för Microsoft Dynamics NAV SDK. Microsoft Dynamics NAV SDK installeras vanligtvis i följande kataloger:

    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. Välj det SDK som ska uppdateras, antingen C/Front eller Communication Components.

  3. Kopiera filerna som du laddade ned.

  4. Klistra in de filer som du laddade ned i lämplig installationskatalog för Microsoft Dynamics NAV SDK.

  5. Klicka på Ja om du vill skriva över filerna i katalogen.

Obs! Om du har laddat ned en snabbkorrigering eller en uppdatering för kommunikationskomponenterna måste du registrera .dll filerna individuellt.

Steg 7: Ersätt filerna i installationen av Microsoft Dynamics NAV ODBC-drivrutinen

Om du har Microsoft Dynamics NAV ODBC-drivrutinen installerad ersätter du följande filer i installationen av Microsoft Dynamics NAV ODBC-drivrutinen.

Filnamn Filversion Filstorlek Datum Tid Plattform
Cfront.dll 6.0.33869.0 1,432,280 01-okt-2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 01-okt-2012 02:14 x86
Nc_netb.dll 6.0.33869.0 17,112 01-okt-2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 01-okt-2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 01-okt-2012 02:14 x86
Nodbc.dll 6.0.33869.0 2,144,464 01-okt-2012 02:14 x86
Nodbc.xml Ej tillämpligt 1,209 29-Mar-2012 22:38 Ej tillämpligt
Nodbccfg.cfg 6.0.33869.0 726,016 30-sep-2012 17:38 Ej tillämpligt
Nodbccfg.xml Ej tillämpligt 2,538 29-Mar-2012 22:38 Ej tillämpligt
Slave.exe 6.0.33869.0 38,608 01-okt-2012 02:14 x86

Gör så här om du vill ersätta filerna.

  1. Leta reda på installationskatalogen för Microsoft Dynamics NAV ODBC-drivrutinen. Microsoft Dynamics NAV ODBC-drivrutinen är vanligtvis installerad i följande katalog:

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

  2. Kopiera filerna som du laddade ned.

  3. Klistra in de filer som du har laddat ned i installationskatalogen för Microsoft Dynamics NAV ODBC-drivrutinen.

  4. Klicka på Ja om du vill skriva över filerna i katalogen.

Steg 8: Byta ut kommunikationskomponenten

Ersätt följande filer.

Filnamn Filversion Filstorlek Datum Tid Plattform
Msmqbusadapter.dll 6.0.33869.0 283,880 01-okt-2012 02:14 x86
Npipebusadapter.dll 6.0.33869.0 257,256 01-okt-2012 02:14 x86
Nscomcom2.dll 6.0.33869.0 237,784 01-okt-2012 02:14 x86
Socketbusadapter.dll 6.0.33869.0 281,832 01-okt-2012 02:14 x86

Gör så här om du vill ersätta filerna.

  1. Leta reda på katalogen Kommunikationskomponent. Kommunikationskomponenten är vanligtvis installerad i följande katalog:

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

  2. Kopiera filerna som du laddade ned.

  3. Klistra in de filer som du har laddat ned i katalogen för kommunikationskomponenten Microsoft Dynamics NAV.

  4. Klicka på Ja om du vill skriva över filerna i katalogen.

Krav

Du måste ha installerat någon av följande produkter för att kunna installera den här snabbkorrigeringen:

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

Särskild anmärkning för Microsoft Dynamics NAV 2009 Service Pack 1
Innan du använder den här snabbkorrigeringen för en Microsoft Dynamics NAV 2009 Service Pack 1-installation ska du se till att den aktuella Microsoft Dynamics NAV 2009 SP1-installationen har versionsnummer 32074 eller ett senare versionsnummer. Mer information hittar du på följande Microsoft-webbplatser, beroende på om du är partner eller kund:
Samarbetspartner

Kombinerad snabbkorrigeringsversion för Microsoft Dynamics NAV 2009 SP1 och Microsoft Dynamics NAV 2009 R2 Kund

Kombinerad snabbkorrigeringsversion för Microsoft Dynamics NAV 2009 SP1 och Microsoft Dynamics NAV 2009 R2
Om versionsnumret för den aktuella Microsoft Dynamics NAV 2009 Service Pack 1-installationen är mindre än 32074 måste du utföra ett av följande steg innan du kan installera den här snabbkorrigeringen:

  • Installera snabbkorrigering 2496107. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

    2496107 Platform-snabbkorrigeringsresursfiler för Microsoft Dynamics NAV 2009 Service Pack 1

  • Utför en lösningsuppgradering till Microsoft Dynamics NAV 2009 R2. Mer information om hur du utför en uppgradering från Microsoft Dynamics NAV 2009 Service Pack 1 till Microsoft Dynamics NAV 2009 R2 finns på följande Microsoft-webbplats:
    Installations- och uppgraderingsinstruktioner för Microsoft Dynamics NAV 2009 R2

Mer information om hur du hittar versionsnumret i Microsoft Dynamics NAV finns på någon av följande Microsoft-webbplatser, beroende på om du är partner eller kund:
Samarbetspartner

Så här hittar du versionsnumret i Microsoft Dynamics NAV Kund

Så här hittar du versionsnumret i Microsoft Dynamics NAV

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Mer information

Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar

Obs! Det här är en "SNABBPUBLICERAD" artikel som skapas direkt av Microsofts supportorganisation. Informationen i artikeln tillhandahålls i befintligt skick som svar på växande problem. På grund av den hastiga publiceringen kan det hända att materialet innehåller tryckfel och det kan därför utan föregående meddelande ändras. Mer information finns i Användningsvillkor .