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

Preklady článku Preklady článku
ID článku: 308737 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok obsahuje krokový postup na identifikáciu príčiny recompilation v SP:Recompile udalosť.

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.

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

Vlastnosti

ID článku: 308737 - Posledná kontrola: 1. novembra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbhowtomaster kbmt KB308737 KbMtsk
Strojovo preložené
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

Odošlite odozvu

 

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