Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Ako identifikovať príčinu recompilation v SP:Recompile prípade

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:308737
SUHRN
Tento článok obsahuje krokový postup na identifikáciu príčiny recompilation v SP:Recompile udalosť.

back to the top

Určiť príčinu recompilation v SP:Recompile prípade

The SP:Recompile udalosť v SQL Profiler udáva, kedy SQL Server prekompilovali uloženej procedúry alebo spúšťač. SQL Server 2000 Service Pack 2 (SP2) alebo SQL Server 2005, SP:Recompile udalosť poskytuje viac informácií o prečo recompilation vyskytne, ktorý je užitočné pri riešení problémov recompile problémy.

Keď SQL Server beží uloženej procedúry alebo spúšťač, SQL Server možno musieť rekompilovat uloženej procedúry alebo spúšť z rôznych dôvodov. The SP:Recompile udalosť v SQL Profiler sa zobrazuje, keď je pričom prekompilovali uloženej procedúry alebo spúšťač.

SQL Server 2000 SP2 alebo SQL Server 2005, SP:Recompile udalosť identifikuje dôvod recompilation s kódom celé číslo v EventSubClass stĺpec. Tu je zoznam kódov celé číslo s dôvodom pre recompilation:

SQL Server 2000 SP2
   Integer code   Reason for recompilation   -----------------------------------------------------------------------   1              Schema, bindings, or permissions changed between compile                  or execute.   2              Statistics changed.   3              Object not found at compile time, deferred check to                   run time.   4              Set option changed in batch.   5              Temp table schema, binding, or permission changed.   6              Remote rowset schema, binding, or permission                   changed.				
SQL Server 2005
   Integer code   Reason for recompilation   -----------------------------------------------------------------------   1  		  Schema changed.               	     2  		  Statistics changed.      		     3  		  Recompile DNR.      		     4  		  Set option changed.      		     5  		  Temp table changed.      		     6  		  Remote rowset changed.      		     7  		  For browse perms changed.      		     8  		  Query notification environment changed.      		     9  		  MPI view changed.      		     10 		  Cursor options changed.      		     11 		  With recompile option.
Ďalšie informácie o SP:Recompile udalosť v SQL Server 2005, nájdete v téme "SP:Recompile udalosti trieda" v SQL Server 2005 Books Online.back to the top
ODKAZY
Ďalšie informácie o najnovší balík service pack pre Microsoft SQL Server 2000, po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
290211Ako získať najnovší balík SQL Server 2000 service pack
back to the top

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 308737 – Posledná kontrola: 11/01/2011 06:44:00 – Revízia: 2.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Workgroup

  • kbhowtomaster kbmt KB308737 KbMtsk
Pripomienky