Oprava: Databáze je označena jako podezřelé při otevření databáze v serveru SQL Server 2000

Překlady článku Překlady článku
ID článku: 889266 - Produkty, které se vztahují k tomuto článku.
BUG #: 470755 (SQL Server 8.0)
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

To článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy vyřešené touto opravou hotfix balíček.
  • Požadavky pro instalaci opravy hotfix balíček.
  • Zda po restartování počítače po instalaci Balíček opravy hotfix.
  • Soubory, které jsou obsaženy v opravě hotfix balíček.

Příznaky

Při otevření databáze v Microsoft SQL Server 2000, zjistíte, že databáze uživatelů je označen jako podezřelý. Také je zaznamenána chybová zpráva podobná následující protokol chyb serveru SQL Server 2000:
<date> <time></time></date> spid9 Obnovení databáze "UserDatabaseName"(5) je 2 % dokončení (přibližně 185 více sekund) (fáze 3 / 3).
<date> <time></time></date> Použití spid9 'dbghelp.dll' verze '4.0.5' * výpis stavu podprocesu - spid = 9, PSS = 0x80178098, ES = 0x801783c0
<date> <time></time></date> spid9 zasílání zpráv o chybách programu Watson byla odeslána informace o výjimce.
<date> <time></time></date> Podpis spid9 pro výpis stavu je 0x986D5509
<date> <time></time></date> spid9 SQL Server výrazu: soubor: <page.cpp>, řádek = výrazu se nezdařilo 3430 = "m_freeCnt + emptySlots * sizeof (Slot) > = spaceNeed'.<b00></b00></page.cpp>
<date> <time></time></date> spid9 Umístění: page.cpp:3430 výraz: m_freeCnt + emptySlots * sizeof (Slot) > = spaceNeed

Příčina

Tento problém dochází, protože nepodmíněných SQL Server nesprávně výrazů místo stránky zdarma data po vložení řádku. Účty odhadu množství volného místa, která ještě nebyla uvolněno. Řádek, který bude vložen, musí mít více místa, než je skutečně k dispozici.

Poznámka: Instalaci opravy hotfix v tomto článku a potom spusťte proces obnovení znovu, budou mít stejné assert. Tato oprava hotfix nebude pouze vyšší počet výskytů.

Řešení

Informace o aktualizaci Service pack

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

Informace o opravě hotfix

Poznámka: Máte-li v podmínce, dojde k této assert databáze, nelze problém vyřešit použití této opravy hotfix v tomto stavu a potom znovu spustit proces zotavení. Původní záznamy protokolu transakce, které způsobila problém jste již trvalé změny na stránce obsahující tuto chybu. Tato oprava hotfix pouze zabráníte vyšší výskyt tohoto problému při transakcích dojít k podobné situaci během spuštění. Chcete-li obnovit databázi, ve kterém dochází k problému, je nutné provést obnovení databáze ze zálohy.

Požadavky

Nainstalujte aktualizaci SQL Server 2000 Service Pack 3 (SP3). Pro informace o získání aktualizace SQL Server 2000 SP3, klepněte na následující číslo článku v následujícím článku databáze Microsoft Knowledge Base:
290211 Jak získat nejnovější aktualizaci service pack pro SQL Server 2000
Další informace o opravě hotfix serveru SQL Server 2000 Post SP3a sestavit 2000.80.977, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
842960Popis 32bitové instalaci opravy hotfix serveru SQL Server 7.0 a SQL Server 2000

Informace o restartování

Není nutné restartovat počítač po instalaci této oprava hotfix.

Informace o opravě hotfix souboru

Tato oprava hotfix obsahuje pouze soubory, které jsou nutné k opravě problémy, které jsou uvedeny v tomto článku. Tato oprava hotfix nemusí obsahovat všechny soubory že je nutné mít pro úplnou aktualizaci produktu na nejnovější verzi sestavení.

Anglická verze této opravy hotfix má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, je převeden na místní čas. Pomocí vyhledat rozdíl mezi místním časem a časem UTC naleznete Časové pásmo Karta v nástroji datum a čas v okně Ovládací panely.
   Date         Time   Version            Size    File name
   -------------------------------------------------------------------------
   04-Aug-2004  03:33  6.1.9.0            15,872  Spupdsvc.exe     
   04-Nov-2004  22:25                      3,696  Tempcatsign.cdf
   15-Sep-2004  00:40  2000.80.977.0     664,128  Autoplt.dll      
   15-Sep-2004  00:40  2000.80.977.0      78,400  Console.exe      
   15-Sep-2004  00:40  2000.80.977.0     332,352  Ctasksui.dll     
   15-Sep-2004  00:40  2000.80.977.0     315,968  Custtask.dll     
   15-Sep-2004  00:40  2000.80.977.0      33,340  Dbmslpcn.dll     
   08-Apr-2004  19:42                    786,432  Distmdl.ldf
   08-Apr-2004  19:42                  2,359,296  Distmdl.mdf
   30-Sep-2003  20:55                        180  Drop_repl_hotfix.sql
   15-Sep-2004  00:40  2000.80.977.0   1,905,216  Dtspkg.dll       
   15-Sep-2004  00:40  2000.80.977.0     528,960  Dtspump.dll      
   15-Sep-2004  00:40  2000.80.977.0   1,557,052  Dtsui.dll        
   15-Sep-2004  00:40  2000.80.977.0     639,552  Dtswiz.dll       
   30-Sep-2003  20:55                    747,927  Instdist.sql
   30-Sep-2003  20:55                      1,581  Inst_repl_hotfix.sql
   15-Sep-2004  00:40  2000.80.977.0     352,828  Isqlw.exe        
   15-Sep-2004  00:40  2000.80.977.0      82,492  Itwiz.exe        
   15-Sep-2004  00:40  2000.80.977.0      90,692  Msgprox.dll      
   19-May-2004  21:43  8.11.40209.0      209,408  Mssdi98.dll      
   15-Sep-2004  00:40  2000.80.977.0      62,024  Odsole70.dll     
   15-Sep-2004  00:41  2000.80.977.0      25,144  Opends60.dll     
   15-Sep-2004  00:40  2000.80.977.0      57,904  Osql.exe         
   15-Sep-2004  00:40  2000.80.977.0     279,104  Pfutil80.dll     
   30-Sep-2003  20:48                    550,780  Procsyst.sql
   08-Apr-2004  19:42                     12,305  Qfe469315.sql
   08-Apr-2004  19:42                     19,195  Qfe469571.sql
   26-Aug-2004  22:14                      5,157  Qfe472197.sql
   15-Sep-2004  00:40  2000.80.977.0     143,940  Qrdrsvc.exe      
   13-Sep-2004  20:09                  1,105,167  Replmerg.sql
   15-Sep-2004  00:41  2000.80.977.0     221,768  Replprov.dll     
   15-Sep-2004  00:41  2000.80.977.0     307,784  Replrec.dll      
   13-Sep-2004  16:16  2000.80.977.0     159,813  Replres.rll
   26-Aug-2004  22:14                  1,086,925  Replsys.sql
   30-Sep-2003  20:55                    986,603  Repltran.sql
   15-Sep-2004  00:41  2000.80.977.0     287,304  Rinitcom.dll     
   15-Sep-2004  00:41  2000.80.977.0      78,416  Sdiclnt.dll      
   15-Sep-2004  00:41  2000.80.977.0      66,112  Semmap.dll       
   15-Sep-2004  00:41  2000.80.977.0      57,916  Semnt.dll        
   15-Sep-2004  00:41  2000.80.977.0     492,096  Semobj.dll       
   13-Sep-2004  16:47  2000.80.977.0     172,032  Semobj.rll
   15-Sep-2004  00:40  2000.80.977.0      53,832  Snapshot.exe     
   30-Sep-2003  20:48                    117,834  Sp3_serv_uni.sql
   15-Sep-2004  00:40  2000.80.977.0      28,672  Sqlagent.dll     
   15-Sep-2004  00:40  2000.80.977.0     311,872  Sqlagent.exe     
   15-Sep-2004  00:40  2000.80.977.0     168,001  Sqlakw32.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,344  Sqlctr80.dll     
   15-Sep-2004  00:41  2000.80.977.0   4,215,360  Sqldmo.dll       
   15-Sep-2004  00:40                     25,172  Sqldumper.exe    
   13-Sep-2004  16:09  2000.80.977.0      28,672  Sqlevn70.rll
   15-Sep-2004  00:40  2000.80.977.0     156,224  Sqlmaint.exe     
   15-Sep-2004  00:41  2000.80.977.0     180,792  Sqlmap70.dll     
   15-Sep-2004  00:41  2000.80.977.0     188,992  Sqlmmc.dll       
   13-Sep-2004  16:51  2000.80.977.0     479,232  Sqlmmc.rll
   15-Sep-2004  00:41  2000.80.977.0     401,984  Sqlqry.dll       
   15-Sep-2004  00:41  2000.80.977.0      57,920  Sqlrepss.dll     
   15-Sep-2004  00:41  2000.80.977.0   7,708,753  Sqlservr.exe     
   15-Sep-2004  00:41  2000.80.977.0     590,396  Sqlsort.dll      
   15-Sep-2004  00:41  2000.80.977.0      45,644  Sqlvdi.dll       
   15-Sep-2004  00:41  2000.80.977.0     106,588  Sqsrvres.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmsgnet.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmslpcn.dll     
   15-Sep-2004  00:41  2000.80.977.0      33,340  Ssmsqlgc.dll     
   15-Sep-2004  00:41  2000.80.977.0      82,492  Ssnetlib.dll     
   15-Sep-2004  00:41  2000.80.977.0      25,148  Ssnmpn70.dll     
   15-Sep-2004  00:41  2000.80.977.0     123,456  Stardds.dll      
   15-Sep-2004  00:41  2000.80.977.0     158,240  Svrnetcn.dll     
   15-Sep-2004  00:40  2000.80.977.0      76,416  Svrnetcn.exe     
   15-Sep-2004  00:41  2000.80.977.0      49,228  Ums.dll          
   15-Sep-2004  00:41  2000.80.977.0      74,304  Xplog70.dll      
   15-Sep-2004  00:41  2000.80.977.0      98,872  Xpweb70.dll      
   15-Sep-2004  00:40  2000.80.977.0      57,904  Osql.exe         
   26-Oct-2004  16:03  1.0.83.0          816,640  Sqlstpcustomdll.dll  
   26-Oct-2004  16:03                     22,528  Sqlstpcustomdll.rll
   04-Aug-2004  03:35  6.1.9.0           344,576  Updspapi.dll 

Poznámka: Vzhledem k závislostem souborů, poslední opravy hotfix, 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". Tento problém byl poprvé opraven v aktualizaci Service Pack 4 pro Microsoft SQL Server 2000.

Další informace

Další informace o přidělování názvů Microsoft SQL Server aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu Aktualizace softwaru společnosti Microsoft

Vlastnosti

ID článku: 889266 - Poslední aktualizace: 22. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbsqlsetup kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe kbmt KB889266 KbMtcs
Strojově přeložený článek
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.
Projděte si také anglickou verzi článku:889266

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com