Oprava: Při může 644 chybová zpráva při spuštění souběžných transakcí na haldu

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

827178
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Bug #: 470146 (SQL Server 8.0)
Opravy Microsoft SQL Server 2000 jsou distribuovány jako jeden soubor ke stažení. Vzhledem k tomu, že jsou kumulativní opravy, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí SQL Server 2000 opravte uvolnění.
Příznaky
Za podmínek napětí, při pokusu o spuštění souběžných transakcí na haldy (tabulka, která nemá seskupený index definovaný) a haldy má alespoň jeden nonclustered indexu, definované v jeho, může být zaznamenána následující chybová zpráva v souboru protokolu chyb serveru SQL Server:
Chyba spid70 18:07:30.56 2003-08-02: 644, stupeň závažnosti: 21, stát: 5
2003-08-02 18:07:30.56 spid70 může nelze nalézt položku rejstříku pro RID "3610200101a0169267dd448e943b84afe8b8bea25" v stránky indexu (1:308117), index ID 2, databáze, Database Name
Navíc můžete zaznamenat následující výpis zásobníku při spuštění serveru SQL Server 2000 s -y644 spouštěcí parametr:

* -------------------------------------------------------------------------------* Short Stack Dump* 0087A90E Module(sqlservr+0047A90E) (CStackDump::GetContextAndDump+0000002E)* 0087C41F Module(sqlservr+0047C41F) (stackTrace+00000223)* 00931A0C Module(sqlservr+00531A0C) (ex_raise2+00000160)* 00488507 Module(sqlservr+00088507) (ex_raise+0000005C)* 008136E9 Module(sqlservr+004136E9) (RowNotFound+000000A0)* 00809307 Module(sqlservr+00409307) (DeleteSargKeysFromIndex+000000FC)* 00437B92 Module(sqlservr+00037B92) (ncdelete+0000022C)* 0042850F Module(sqlservr+0002850F) (DeleteNonClusteredEntries+0000002C)* 00808EEC Module(sqlservr+00408EEC) (SDES::HeapDeleteRow+000000E9)* 00801755 Module(sqlservr+00401755) (RowsetSS::DeleteRows+00000153)* 006FAB70 Module(sqlservr+002FAB70) (CQScanUpdate::GetRow+000000AB)* 0040DEE3 Module(sqlservr+0000DEE3) (CQueryScan::GetRow+00000014)* 0041D68F Module(sqlservr+0001D68F) (CStmtQuery::ErsqExecuteQuery+00000399)* 0041E09C Module(sqlservr+0001E09C) (CStmtDML::XretExecuteNormal+000002AE)* 0041DECA Module(sqlservr+0001DECA) (CStmtDML::XretExecute+0000001C)* 0041B442 Module(sqlservr+0001B442) (CMsqlExecContext::ExecuteStmts+000003B9)* 0041AA88 Module(sqlservr+0001AA88) (CMsqlExecContext::Execute+000001B6)* 0041B9B6 Module(sqlservr+0001B9B6) (CSQLSource::Execute+00000357)* 00438F0B Module(sqlservr+00038F0B) (execrpc+00000507)* 0043816D Module(sqlservr+0003816D) (execute_rpc+00000019)* 00427001 Module(sqlservr+00027001) (process_commands+00000232)* 41075002 Module(UMS+00005002) (ProcessWorkRequests+00000272)* 41074698 Module(UMS+00004698) (ThreadStartRoutine+00000098)* 7800C9EB Module(MSVCRT+0000C9EB) (beginthread+000000CE)* 77E887DD Module(KERNEL32+000087DD) (GetModuleFileNameA+000001D1)* -------------------------------------------------------------------------------
Řešení

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro Microsoft SQL Server 2000. Další informace získáte následujícím článku báze Microsoft Knowledge Base:
290211Jak získat nejnovější aktualizaci service pack pro SQL Server 2000

Informace o opravě hotfix

Anglická verze této opravy hotfix má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy těchto souborů jsou uvedeny v čase univerzální koordinovaný (čas UTC). Při zobrazení informací o souboru, bude převedena na na místní čas. Rozdíl mezi místním časem a UTC časem kartě časové pásmo v panelu Datum a čas v Ovládacích panelech.
   Date      	Time   Version      	Size   	  File name   ------------------------------------------------------------------   25-Jun-2003  01:01  2000.80.818.0      33,340  Dbmslpcn.dll        25-Apr-2003  02:12                    786,432  Distmdl.ldf   25-Apr-2003  02:12                  2,359,296  Distmdl.mdf   30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql   23-Jun-2003  22:40  2000.80.837.0   1,557,052  Dtsui.dll           23-Jun-2003  22:40  2000.80.837.0     639,552  Dtswiz.dll          24-Apr-2003  02:51                    747,927  Instdist.sql   03-May-2003  01:56                      1,581  Inst_repl_hotfix.sql   08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll         01-Apr-2003  02:07                      1,873  Odsole.sql   05-Apr-2003  01:46  2000.80.800.0      62,024  Odsole70.dll        07-May-2003  20:41  2000.80.819.0      25,144  Opends60.dll        07-May-2003  18:47                    132,096  Opends60.pdb   02-Apr-2003  21:48  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  23:15  2000.80.797.0     279,104  Pfutil80.dll        04-Aug-2003  18:17                    550,780  Procsyst.sql   22-May-2003  22:57                     19,195  Qfe469571.sql   11-Jul-2003  17:04                  1,084,147  Replmerg.sql   04-Apr-2003  21:53  2000.80.798.0     221,768  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll         13-Aug-2003  16:28                  1,086,797  Replsys.sql   13-Aug-2003  16:28                    986,603  Repltran.sql   29-Jul-2003  20:13  2000.80.819.0     492,096  Semobj.dll          31-May-2003  18:27  2000.80.818.0     172,032  Semobj.rll   05-Aug-2003  21:06                    127,884  Sp3_serv_uni.sql   01-Jun-2003  01:01  2000.80.818.0   4,215,360  Sqldmo.dll          07-Apr-2003  17:44                     25,172  Sqldumper.exe       19-Mar-2003  18:20  2000.80.789.0      28,672  Sqlevn70.rll   02-Jul-2003  00:18  2000.80.834.0     180,736  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll        13-Aug-2003  20:04  2000.80.851.0   7,598,161  Sqlservr.exe        13-Aug-2003  20:03                 12,755,968  Sqlservr.pdb   25-Jul-2003  21:44  2000.80.845.0     590,396  Sqlsort.dll         08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll          25-Jun-2003  01:01  2000.80.818.0      33,340  Ssmslpcn.dll        01-Jun-2003  01:01  2000.80.818.0      82,492  Ssnetlib.dll        01-Jun-2003  01:01  2000.80.818.0      25,148  Ssnmpn70.dll        01-Jun-2003  01:01  2000.80.818.0     158,240  Svrnetcn.dll        31-May-2003  18:59  2000.80.818.0      76,416  Svrnetcn.exe        30-Apr-2003  23:52  2000.80.816.0      45,132  Ums.dll             30-Apr-2003  23:52                    132,096  Ums.pdb   02-Jul-2003  00:19  2000.80.834.0      98,816  Xpweb70.dll      
Poznámka: Z důvodu závislosti souborů nejnovější opravy hotfix nebo funkce, která obsahuje tyto soubory mohou obsahovat další soubory.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí pro tohoto článku.Tento problém byl poprvé opraven v aktualizaci Service Pack 4 pro Microsoft SQL Server 2000.
Odkazy
Další informace získáte následujícím článku báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft
822747Oprava: Chyba 644 nebo 8646 může dojít během DELETE nebo UPDATE proti tabulku obsahující sloupec s Latin1_General_BIN řazení Unicode
300194Oprava: Chyba 644 pomocí dvou indexy na sloupec s velkými upřednostňované pořadí řazení
328736Oprava: Aktualizace, které jsou spuštěny na čtení nepotvrzeno izolace úrovně se nezdaří s 644 chybová zpráva

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 827178 - Poslední kontrola: 01/17/2015 05:21:47 - Revize: 3.3

  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • kbnosurvey kbarchive kbmt kbqfe kbhotfixserver kberrmsg kbsqlserv2000presp4fix kbfix kbbug KB827178 KbMtcs
Váš názor