OPRAVIŤ: "Non-dávajúce Plánovač" chyba môže vyskytnúť pri spustení dotazu, ktorý používa funkciu CHARINDEX v SQL Server 2008 R2

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

Na tejto stránke

PRIZNAKY

Uvažujme o nasledujúcom prípade:
  • Spustíte dotaz, ktorý využíva CHARINDEX Funkcia v spoločnosti Microsoft SQL Server 2008 R2. The CHARINDEX funkcia používa varchar(max) Parameter ako svoj argument.
  • Parameter používa PRIEHRADKY alebo BIN2 zoradenie.

V tomto scenári, môže nastať chyba "Non-dávajúce Plánovač". Okrem toho vygenerovaný súbor mini-dump v priečinku denník aplikácie SQL Server a chybu, ktorá sa podobá nasledujúcemu hláseniu je zapísaný v súbore denníka chyba servera SQL:
DátumČas Server *** Sa nepodarilo získať vláknom kontexte pre spid 0

DátumČas Server * *******************************************************************************

DátumČas Server *

DátumČas Server * BEGIN výpis zásobníka:

DátumČas Server * dátum čas spid 3740

DátumČas Server *

DátumČas Server * Plánovač nepoddajnému

DátumČas Server *

DátumČas Server * *******************************************************************************

DátumČas Server Zásobníka podpis pre vyčítat je 0x0000000000000281

DátumČas Server Vonkajších výpisom proces vrátiť kód 0x20000001.

Vonkajšie výpisom proces vrátené žiadne chyby.

DátumČas Proces servera 0: 0: 0 (0x10f0) pracovník 0x00000000806741A0 sa zdá byť nepoddajnému na Plánovač 7. Vlákno čas vytvorenia: 12956396639383. Cca vlákno CPU použité: jadra 0 pani, pani používateľa 70434 proces využitia 13%. Systém nečinný 86%. Interval: 70434 ms.

DátumČas Proces servera 0: 0: 0 (0x10f0) pracovník 0x00000000806741A0 sa zdá byť nepoddajnému na Plánovač 7. Vlákno čas vytvorenia: 12956396639383. Cca vlákno CPU použité: jadra 0 pani, pani používateľa 130838 proces využitia 12%. Systém nečinný 86%. Interval: 132272 ms.

DátumČas číslo SPID ## SQL stopových zastavil. Stopový ID = "2". Prihlasovacie meno = "sa".
Poznámka Tento problém je už pevnej SQL Server 2008 Service Pack 3 (SP3).

PRICINA

Tento problém sa vyskytuje z dôvodu chyby v metódach, ktoré sa používajú pre pattern matching binárnych údajov. Údaje zhromažďuje v PRIEHRADKE alebo BIN2 zoradenia.

RIESENIE

Informácie o rýchlej oprave

Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená iba problém, ktorý je popísaný v tomto článku. Táto rýchla oprava sa vzťahujú len na systémy, ktoré sú zažíva tento špecifický problém.

Ak je rýchla oprava k dispozícii na prevzatie, je tu "Prevzatie dostupnej rýchlej opravy" sekcia na začiatku tohto článku databázy Knowledge Base. Ak sa táto sekcia nezobrazuje, predložiť žiadosť Microsoft zákaznícky servis a podpora získať rýchlu opravu.

Poznámka Ak sa vyskytnú ďalšie problémy alebo ak sa riešenie problémov vyžaduje, možno budete musieť vytvoriť samostatnú servisnú požiadavku. Obvyklé podporu náklady budú vzťahovať na dodatočnú podporu otázky a otázky, ktoré nespĺňajú kritériá pre tento špecifický rýchlu opravu. Úplný zoznam telefónnych čísel, Microsoft zákaznícky servis a podpora alebo vytvorte samostatnú servisnú požiadavku, navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka "Prevzatie dostupnej rýchlej opravy" formulári zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nevidíte váš jazyk, je to preto rýchla oprava nie je k dispozícii pre daný jazyk.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať SQL Server 2008 R2 Service Pack 1 (SP1) nainštalované.

Ruský štandardný čas

Nemusíte reštartovať počítač po použití tejto rýchlej opravy.

Informácie o nahradení pre rýchlu opravu

Táto rýchla oprava nenahrádza bol predtým prepustený rýchlu opravu.

Informácie o súbore

Globálna verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a časy jednotlivých súborov sú uvedené v univerzálny koordinovaný čas (UTC). Keď zobrazíte informácie o súbore, sa skonvertuje na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite Časové pásmo kartu v Dátum a čas položky v ovládacom paneli.
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Sqlservr.exe2009.100.2799.043,061,60022-Dec-201121: 59x 86
Sqlservr.exe2009.100.2799.062,133,60022-Dec-201120: 55x 64
Sqlservr.exe2009.100.2799.0122,108,25622-Dec-201120: 19IA-64

STAV

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti "Platí pre".

RIEŠENIE

Ak chcete tento problém obísť, použite varchar Parameter ako argument pre CHARINDEX Funkcia namiesto varchar(max) parameter.

Vlastnosti

ID článku: 2633357 - Posledná kontrola: 12. januára 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Kľúčové slová: 
kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2633357 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:2633357

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