Oprava: Obdržíte "Server: Msg 8624, úroveň 16, stav 1, řádek 3 vnitřní serveru SQL Server došlo k chybě." chybová zpráva při kompilaci odstraňovací dotaz, který obsahuje poddotazech používající SQL Server 2000 klauzule "NOT IN"

Překlady článku Překlady článku
ID článku: 885442 - Produkty, které se vztahují k tomuto článku.
Bug #: 469989 (SQL Server 8.0)



Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Společnost Microsoft distribuuje opravy serveru SQL Server 2000 jako jednoho souboru ke stažení. Protože opravy jsou kumulativní a každá nová verze tedy obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích serveru SQL Server 2000 release.

Obsah článku

Souhrn

V tomto článku o tomto vydání oprav hotfix popisuje následující:

  • 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.
  • Zda je balíček opravy hotfix nahrazuje žádné další opravy hotfix balíček.
  • Zda je nutné provedení změn v registru.
  • Soubory, které jsou obsaženy v opravě hotfix balíček.

Úvod

Problémy opravené tímto balíčkem oprav hotfix

Následující problém je vyřešen v této Microsoft SQL Server 2000 Balíček oprav hotfix:
  • Při sestavování odstraňovací dotaz, který obsahuje poddotazech používající více "NOT IN" klauzule, může se zobrazit chybová zpráva, která je podobná následující:


    Server: Msg 8624, úroveň 16, Stav 1, řádek 3
    Vnitřní chyba serveru SQL Server.
Stejný problém s dotazy, které používají klauzule JOIN může také docházet.
Následující dotaz způsobí chybovou zprávu dochází:
DELETE FROM Table1 
WHERE key1 >= <minval> AND 
key1 < <maxval> AND 
key1 IN 
(SELECT DISTINCT key1 FROM Table2 
WHERE key1 NOT IN 
(SELECT DISTINCT key1 FROM Table3 WHERE Table3key >= <val>) 
AND key1 NOT IN 
(SELECT DISTINCT key1 FROM Table4) 
AND key1 NOT IN 
(SELECT DISTINCT key1 FROM Table5 WHERE NOT key1 is null))

Seznam předchozích oprav hotfix naleznete v Microsoft SQL Server" 2000 Následující po aktualizaci Service Pack 3 nebo Microsoft SQL Server 2000 po aktualizaci Service Pack 3a opravy hotfix"oddíl v následujícím článku znalostní báze Microsoft Knowledge Base:
290211 Jak získat nejnovější aktualizaci service pack pro SQL Server 2000


Další informace

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

Požadavky

Tato oprava hotfix vyžaduje Microsoft SQL Server 2000 Service Pack 3 (SP3). Informace o získání aktualizace SQL Server 2000 SP3 naleznete následující článek znalostní báze Microsoft Knowledge Base:
290211 Jak získat nejnovější aktualizaci service pack pro SQL Server 2000




Informace o restartování

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

Použijete-li to po restartování serveru SQL Server oprava hotfix.

Chcete-li povolit tuto opravu hotfix, musí být zapnutý příznak trasování 9057. Příznak trasování 9057 je dynamické příznak. Chcete-li zapnout příznak trasování 9057, použijte některou z následujících metod:
  • Spusťte následující příkaz:
    DBCC TRACEON(9057, -1)
  • Přidáte - T9057 parametrů při spuštění serveru SQL Server.
Pokud je oprava hotfix není problém vyřešen, bude pravděpodobně třeba přidat MOŽNOST (MAXDOP 1) v dotazu, který dochází k chybě 8624 nápovědu pro dotaz.


Informace o registru

Není nutné provádět žádné změny v registru.

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, které jsou nutné pro úplnou aktualizaci produktu na nejnovější verzi sestavení.

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

Odkazy

Další informace o pojmenování schématu Microsoft SQL Server aktualizace, klepněte na tlačítko následujícím článku znalostní báze článek znalostní báze Microsoft Knowledge Base:
822499 Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Další informace o terminologii používané společností Microsoft při opravách softwaru po jeho vydání, Klepnutím na následující číslo článku Microsoft Znalostní báze Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 885442 - 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: 
kbbug kbfix kbsqlserv2000presp4fix kbqfe kbHotfixServer kbmt KB885442 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:885442

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