Zpráva "Při přístupu k tabulce [NázevTabulky] došlo k následující SQL Server chybě nebo chybám při změně vlastnosti datového typu SQL pro pole v tabulce v aplikaci Microsoft Dynamics NAV 2009

Platí pro
Dynamics NAV 2009

Tento článek platí pro Microsoft Dynamics NAV pro všechny země a všechna jazyková národní prostředí.

Příznaky

Pokud změníte vlastnost Datový typ SQL pro pole v tabulce v aplikaci Microsoft Dynamics NAV 2009, zobrazí se následující chybová zpráva:

Poznámka

Při přístupu k tabulce TableName došlo k následující chybě nebo chybám SQL Server: 102,"42000",[Microsoft][ODBC SQL Server Driver][SQL Server]Nesprávná syntaxe poblíž 'Characters'.

Poznámka: Zástupný symbol TableName představuje skutečný název tabulky Microsoft Dynamics NAV a zástupný symbol Characters představuje několik náhodných znaků z příkazu SQL.

K tomuto problému dochází, pokud je název tabulky nebo název příslušného pole neobvykle dlouhý. K tomuto problému dochází u následujících produktů:

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

Příčina

K tomuto problému dochází, protože dlouhý název tabulky nebo dlouhý název pole způsobí přetečení vyrovnávací paměti. Vyrovnávací paměť je dostupná pro příkaz SQL, který použije změnu v podkladové tabulce.

Řešení

Informace o opravě hotfix

Podporovanou opravu hotfix poskytuje Microsoft. Na začátku tohoto článku znalostní báze Knowledge Base je část "Oprava hotfix ke stažení". Pokud máte potíže se stahováním a instalací této opravy hotfix nebo máte jiné dotazy týkající se technické podpory, obraťte se na svého partnera. Pokud jste zaregistrovaní v plánu podpory přímo u Microsoftu, můžete kontaktovat technickou podporu pro Microsoft Dynamics a vytvořit novou žádost o podporu. Chcete-li to provést, navštivte následující web společnosti Microsoft:

https://mbs.microsoft.com/support/newstart.aspx Technickou podporu pro Microsoft Dynamics můžete také kontaktovat telefonicky pomocí těchto odkazů pro telefonní čísla pro konkrétní země. Můžete to udělat na jednom z následujících webů společnosti Microsoft:

Partneři

https://mbs.microsoft.com/partnersource/support/ Customers (Zákazníci)

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm Ve zvláštních případech nemusí být poplatky za telefonická volání podpory účtovány, pokud pracovník technické podpory pro řešení Microsoft Dynamics a související produkty potvrdí, že konkrétní aktualizace odstraní váš problém. Na všechny další dotazy a problémy týkající se podpory, které nemají nárok na konkrétní dotčenou aktualizaci, se vztahují obvyklé ceny podpory.

Jak získat soubory opravy hotfix nebo aktualizace Microsoft Dynamics NAV

Poté, co si vyžádáte opravu hotfix pro Microsoft Dynamics NAV, vám bude e-mailem zaslán hypertextový odkaz.

E-mail bude obsahovat hypertextový odkaz a heslo. Pomocí hypertextového odkazu si můžete stáhnout opravu hotfix pro Microsoft Dynamics NAV nebo soubory aktualizace. Po kliknutí na hypertextový odkaz se otevře dialogové okno Stažení souboru – Upozornění zabezpečení . Potom budete vyzváni ke spuštění, uložení nebo zrušení stahování.

Pokud kliknete na Spustit, soubory spustí stahování a proces extrahování. Pro nové soubory musíte zadat složku a pak zadat heslo.

Pokud kliknete na Uložit, je nutné zadat cestu pro uložení komprimovaného souboru. Při otevření uloženého souboru se zobrazí výzva k zadání cesty k souborům. Poté musíte zadat heslo zadané v e-mailu.

Pokud kliknete na tlačítko Zrušit, stahování se zastaví.

Jak nainstalovat opravu hotfix nebo soubor aktualizace pro Microsoft Dynamics NAV

Opravy a aktualizace platformy Microsoft Dynamics NAV jsou k dispozici jako jednotlivé soubory. Chcete-li nainstalovat opravu hotfix nebo aktualizaci aplikace Microsoft Dynamics NAV, je nutné nahradit existující instalační soubory aplikace Microsoft Dynamics NAV opravou hotfix nebo soubory aktualizace. Použijte tento postup.

Krok 1: Nahrazení souborů v instalaci Microsoft Dynamics NAV Classic Client

V instalaci aplikace Microsoft Dynamics NAV Classic Client nahraďte následující soubory pomocí opravy hotfix nebo aktualizačního souboru.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Dbm.dll 6.0.33869.0 313,552 1. října 2012 02:14 x86
Fin.exe 6.0.33869.0 12,603,600 1. října 2012 02:04 x86
Finhlink.exe 6.0.33869.0 452,824 1. října 2012 02:14 x86
Finsql.exe 6.0.33869.0 12,738,264 1. října 2012 02:04 x86
Microsoft.dynamics.nav.dotnetbridge.dll 6.0.33869.0 208,144 1. října 2012 02:04 x86
Microsoft.dynamics.nav.transformation.reporting.dll 6.0.33869.0 114,472 1. října 2012 02:04 x86
Nc_netb.dll 6.0.33869.0 17,112 1. října 2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 1. října 2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 1. října 2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 1. října 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 1. října 2012 02:14 x86

Existující soubory Microsoft Dynamics NAV nahradíte následujícím postupem:

  1. Zavřete klienta Microsoft Dynamics NAV Classic.

  2. Vyhledejte instalační adresář aplikace Microsoft Dynamics NAV Classic Client. Microsoft Dynamics NAV Classic Client je obvykle nainstalován v následujícím adresáři:

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

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do instalačního adresáře klienta Microsoft Dynamics NAV Classic.

  5. Kliknutím na Ano přepíšete soubory v adresáři.

Krok 2: Nahrazení souborů v instalaci klienta Microsoft Dynamics NAV RoleTailored

V instalaci klienta Microsoft Dynamics NAV RoleTailored nahraďte následující soubory pomocí opravy hotfix nebo aktualizačního souboru.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Microsoft.dynamics.framework.patterns.dll 1.3.10803.1047 72,048 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.dll 1.3.10803.1047 702,816 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.mapping.dll 1.3.10803.1047 104,816 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.navigation.dll 1.3.10803.1047 35,192 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.ux2006.dll 1.3.10803.1047 92,528 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.1047 67,968 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.windows.dll 1.3.10803.1047 84,336 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.winforms.controls.dll 1.3.10803.1047 2,222,472 29. září 2012 21:30 x86
Microsoft.dynamics.framework.ui.winforms.dll 1.3.10803.1047 1,173,872 29. září 2012 21:30 x86
Microsoft.dynamics.nav.client.builder.dll 6.0.33869.0 211,216 1. října 2012 02:03 x86
Microsoft.dynamics.nav.client.exe 6.0.33869.0 149,760 1. října 2012 02:03 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.33869.0 112,936 1. října 2012 02:03 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.33869.0 542,984 1. října 2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.33869.0 358,680 1. října 2012 02:03 x86
Microsoft.dynamics.nav.client.winforms.tlb 2,680 30. Září 2012 22:42
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 1. října 2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 1. října 2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 1. října 2012 02:03 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,528 1. října 2012 02:14 x86

Chcete-li tyto soubory nahradit, postupujte takto:

  1. Zavřete klienta Microsoft Dynamics NAV RoleCustomized.

  2. Vyhledejte instalační adresář klienta Microsoft Dynamics NAV RoleCustomized. Klient Microsoft Dynamics NAV RoleTailored je obvykle nainstalován v následujícím adresáři:

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

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do instalačního adresáře klienta Microsoft Dynamics NAV RoleCustomized.

  5. Kliknutím na Ano přepíšete soubory v adresáři.

Krok 3: Nahrazení souborů v instalaci Microsoft Dynamics NAV Serveru

V instalaci Microsoft Dynamics NAV Serveru nahraďte následující soubory pomocí opravy hotfix nebo aktualizačního souboru.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Httpcfg.exe 5.2.3790.0 22,744 1. října 2012 02:14 x86
Microsoft.dynamics.nav.language.dll 6.0.33869.0 2,021,640 1. října 2012 02:03 x86
Microsoft.dynamics.nav.ncl.dll 6.0.33869.0 641,280 1. října 2012 02:03 x86
Microsoft.dynamics.nav.server.exe 6.0.33869.0 141,568 1. října 2012 02:03 x86
Microsoft.dynamics.nav.service.dll 6.0.33869.0 149,768 1. října 2012 02:03 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.33869.0 76,056 1. října 2012 02:03 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.33869.0 149,792 1. října 2012 02:03 x86
Microsoft.dynamics.nav.types.dll 6.0.33869.0 592,128 1. října 2012 02:03 x86
Microsoft.dynamics.nav.watson.dll 6.0.33869.0 43,264 1. října 2012 02:03 x86
nclcsrt.etx 90,329 30. Září 2012 18:03
nclcsrt.stx 92,128 30. Září 2012 18:03
Nclcsrts.dll 6.0.33869.0 1,456,344 1. října 2012 02:14 x86
Ndbcs.dll 6.0.33869.0 1,140,944 1. října 2012 02:14 x86

Chcete-li tyto soubory nahradit, postupujte takto:

  1. Zastavte Microsoft Dynamics NAV Server.

  2. Vyhledejte instalační adresář Microsoft Dynamics NAV Serveru. Microsoft Dynamics NAV Server je obvykle nainstalován v následujícím adresáři:

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

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do instalačního adresáře Microsoft Dynamics NAV Serveru.

  5. Kliknutím na Ano přepíšete soubory v adresáři.

  6. Spusťte Microsoft Dynamics NAV Server.

Krok 4: Nahrazení souborů v instalaci databázového serveru Microsoft Dynamics NAV

Máte-li nainstalován databázový server Microsoft Dynamics NAV, nahraďte následující soubory v instalaci databázového serveru Microsoft Dynamics NAV pomocí opravy hotfix nebo souborů aktualizace.

Poznámka: Pokud používáte možnost SQL Server, tento krok přeskočte.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Atl71.dll 7.10.3077.0 95,440 1. října 2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 1. října 2012 02:13 x86
Fin.etx 190,020 30. Září 2012 17:34
Fin.stx 220,559 30. Září 2012 17:34
Hotcopy.exe 6.0.33869.0 927,960 1. října 2012 02:14 x86
Navdbmsnapin.msc 63,130 29. března 2012 22:39
Ndsm.dll 6.0.33869.0 563,920 1. října 2012 02:14 x86
Ndsmcontrol.dll 6.0.33869.0 430,816 1. října 2012 02:14 x86
Server.exe 6.0.33869.0 1,167,064 1. října 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 1. října 2012 02:13 x86
Stopsrv.exe 6.0.33869.0 744,664 1. října 2012 02:14 x86

Pokud chcete soubory nahradit, postupujte takto.

  1. Zastavte databázový server Microsoft Dynamics NAV.

  2. Vyhledejte instalační adresář databázového serveru Microsoft Dynamics NAV. Databázový server Microsoft Dynamics NAV je obvykle nainstalován v následujícím adresáři:
    C:\Program Files\Microsoft Dynamics NAV\60\Database Server

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do instalačního adresáře databázového serveru Microsoft Dynamics NAV.

  5. Kliknutím na Ano přepíšete soubory v instalačním adresáři.

  6. Spusťte databázový server Microsoft Dynamics NAV.

Krok 5: Nahrazení souborů v instalaci aplikačního serveru Microsoft Dynamics NAV

Máte-li nainstalován aplikační server Microsoft Dynamics NAV, nahraďte následující soubory v instalaci aplikačního serveru Microsoft Dynamics NAV pomocí opravy hotfix nebo souborů aktualizace.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Dbm.dll 6.0.33869.0 313,552 1. října 2012 02:14 x86
Nas.exe 6.0.33869.0 2,200,784 1. října 2012 02:04 x86
Nassql.exe 6.0.33869.0 2,309,848 1. října 2012 02:04 x86
Ndbcs.dll 6.0.33869.0 1,140,944 1. října 2012 02:14 x86
Slave.exe 6.0.33869.0 38,608 1. října 2012 02:14 x86

Pokud chcete soubory nahradit, postupujte takto.

  1. Zastavte aplikační server Microsoft Dynamics NAV.

  2. Vyhledejte instalační adresář aplikačního serveru Microsoft Dynamics NAV. Microsoft Dynamics NAV Application Server je obvykle nainstalován v následujícím adresáři:

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

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do instalačního adresáře aplikačního serveru Microsoft Dynamics NAV.

  5. Kliknutím na Ano přepíšete soubory v adresáři.

  6. Spusťte aplikační server Microsoft Dynamics NAV.

Krok 6: Nahrazení souborů v instalaci sady Microsoft Dynamics NAV SDK

Pokud máte nainstalovanou sadu Microsoft Dynamics NAV SDK, nahraďte následující soubory.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Srov. h 57,950 30. Září 2012 22:42
Cfront.dll 6.0.33869.0 1,432,280 1. října 2012 02:14 x86
Cfront.ocx 6.0.33869.0 112,856 1. října 2012 02:14 x86
Cfrontsql.dll 6.0.33869.0 1,644,760 1. října 2012 02:14 x86
Libload.c 31,718 30. Září 2012 16:29
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll 6.0.33869.0 182,560 1. října 2012 02:04 x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml 443,045 30. Září 2012 16:49
Sample.c 28,718 30. Září 2012 16:29
Sample.exe 6.0.33869.0 32,984 1. října 2012 02:14 x86

Pokud chcete soubory nahradit, postupujte takto.

  1. Vyhledejte instalační adresáře sady Microsoft Dynamics NAV SDK. Sada Microsoft Dynamics NAV SDK je obvykle nainstalována v následujících adresářích:

    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. Zvolte sadu SDK, kterou chcete aktualizovat, buď C/Front, nebo Communication Components.

  3. Zkopírujte stažené soubory.

  4. Vložte stažené soubory do příslušného instalačního adresáře sady Microsoft Dynamics NAV SDK.

  5. Kliknutím na Ano přepíšete soubory v adresáři.

Poznámka: Pokud jste stáhli opravu hotfix nebo aktualizaci komunikačních komponent, je nutné zaregistrovat soubory .dll jednotlivě.

Krok 7: Nahrazení souborů v instalaci ovladače Microsoft Dynamics NAV ODBC

Pokud máte nainstalovaný ovladač Microsoft Dynamics NAV ODBC, nahraďte následující soubory v instalaci ovladače Microsoft Dynamics NAV ODBC.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Cfront.dll 6.0.33869.0 1,432,280 1. října 2012 02:14 x86
Dbm.dll 6.0.33869.0 313,552 1. října 2012 02:14 x86
Nc_netb.dll 6.0.33869.0 17,112 1. října 2012 02:14 x86
Nc_tcp.dll 6.0.33869.0 19,160 1. října 2012 02:14 x86
Nc_tcps.dll 6.0.33869.0 25,816 1. října 2012 02:14 x86
Nodbc.dll 6.0.33869.0 2,144,464 1. října 2012 02:14 x86
Nodbc.xml 1,209 29. března 2012 22:38
Nodbccfg.cfg 6.0.33869.0 726,016 30. Září 2012 17:38
Nodbccfg.xml 2,538 29. března 2012 22:38
Slave.exe 6.0.33869.0 38,608 1. října 2012 02:14 x86

Pokud chcete soubory nahradit, postupujte takto.

  1. Vyhledejte instalační adresář ovladače Microsoft Dynamics NAV ODBC. Ovladač Microsoft Dynamics NAV ODBC se obvykle instaluje v následujícím adresáři:

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

  2. Zkopírujte stažené soubory.

  3. Stažené soubory vložte do instalačního adresáře ovladače Microsoft Dynamics NAV ODBC.

  4. Kliknutím na Ano přepíšete soubory v adresáři.

Krok 8: Vyměňte součást Komunikace

Nahraďte následující soubory.

Název souboru Verze souboru Velikost souboru Datum Čas Platforma
Msmqbusadapter.dll 6.0.33869.0 283,880 1. října 2012 02:14 x86
Npipebusadapter.dll 6.0.33869.0 257,256 1. října 2012 02:14 x86
Nscomcom2.dll 6.0.33869.0 237,784 1. října 2012 02:14 x86
Socketbusadapter.dll 6.0.33869.0 281,832 1. října 2012 02:14 x86

Pokud chcete soubory nahradit, postupujte takto.

  1. Vyhledejte adresář komunikačních komponent. Komunikační komponenta je obvykle nainstalována v následujícím adresáři:

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

  2. Zkopírujte stažené soubory.

  3. Vložte stažené soubory do adresáře komunikačních komponent Microsoft Dynamics NAV.

  4. Kliknutím na Ano přepíšete soubory v adresáři.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovaný jeden z následujících produktů:

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

Zvláštní poznámka pro Microsoft Dynamics NAV 2009 Service Pack 1
Před použitím této opravy hotfix na instalaci aplikace Microsoft Dynamics NAV 2009 Service Pack 1 se ujistěte, že aktuální instalace aplikace Microsoft Dynamics NAV 2009 SP1 má číslo buildu 32074 nebo novější. Další informace naleznete na jednom z následujících webů společnosti Microsoft v závislosti na tom, zda jste partner nebo zákazník:
Partneři

Kombinovaná verze oprav hotfix pro Microsoft Dynamics NAV 2009 SP1 a Microsoft Dynamics NAV 2009 R2 Zákazník

Kombinovaná verze oprav hotfix pro Microsoft Dynamics NAV 2009 SP1 a Microsoft Dynamics NAV 2009 R2
Pokud je číslo buildu aktuální instalace Microsoft Dynamics NAV 2009 Service Pack 1 menší než 32074, je nutné před instalací této opravy hotfix provést jeden z následujících kroků:

  • Nainstalujte opravu hotfix 2496107. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

    Soubory prostředků oprav hotfix platformy 2496107 pro Microsoft Dynamics NAV 2009 Service Pack 1

  • Proveďte upgrade řešení na Microsoft Dynamics NAV 2009 R2. Další informace o postupu při upgradu řešení z aplikace Microsoft Dynamics NAV 2009 Service Pack 1 na Microsoft Dynamics NAV 2009 R2 naleznete na následujícím webu společnosti Microsoft:
    Pokyny k instalaci a upgradu aplikace Microsoft Dynamics NAV 2009 R2

Informace o tom, jak najít číslo buildu v Microsoft Dynamics NAV, najdete na jednom z následujících webů Microsoftu v závislosti na tom, jestli jste partner nebo zákazník:
Partneři

Jak zjistit číslo sestavení v Microsoft Dynamics NAV Zákazník

Jak zjistit číslo sestavení v Microsoft Dynamics NAV

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Další informace

Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

Poznámka: Toto je článek určený k rychlému zveřejnění, který byl vytvořen přímo v rámci organizace podpory společnosti Microsoft. Zde uvedené informace jsou poskytovány tak, jak jsou, jako reakce na nově vznikající potíže. Vzhledem k rychlosti, s jakou byl článek zpřístupněn, mohou příslušné materiály obsahovat typografické chyby a mohou být kdykoli bez předchozího upozornění revidovány. Další okolnosti viz Podmínky použití .