Momentan sunteți offline, așteptați să vă reconectați la internet

FIX: "Non-elastic programator" eroare ar putea apărea atunci când executaţi o interogare care utilizează funcţia CHARINDEX în SQL Server 2008 R2

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2633357
SIMPTOME
Luaţi în considerare următorul scenariu:
  • Executaţi o interogare care utilizează CHARINDEX Funcţia în Microsoft SQL Server 2008 R2. The CHARINDEX funcţia utilizează un varchar(max) parametru ca argument sale.
  • Parametrul utilizează asamblare BIN sau BIN2.

În acest scenariu, s-ar putea produce o eroare de "Non-elastic programator". În plus, un fişier mini-dump este generat în folderul Jurnal aplicaţie de Server SQL, şi o eroare care seamănă cu următorul se înregistrează în fişierul jurnal de erori SQL Server:
DataTimp Server *** Imposibil pentru a obţine thread context pentru spid 0

DataTimp Server * *******************************************************************************

DataTimp Server *

DataTimp Server * BEGIN STIVĂ DUMP:

DataTimp Server * data ora spid 3740

DataTimp Server *

DataTimp Server * Programator dala

DataTimp Server *

DataTimp Server * *******************************************************************************

DataTimp Server Stack semnătură pentru dump este 0x0000000000000281

DataTimp Server Dump externe procesul returna codul 0x20000001.

Dump externe procesul s-a întors fără erori.

DataTimp Procesul de server 0: 0: 0 (0x10f0) lucrătorul 0x00000000806741A0 pare a fi dala pe 7 programatorului de lucrări. Thread ora creării: 12956396639383. Approx Thread CPU folosit: nucleul 0 ms, utilizator 70434 d-na procesul utilizarii 13%. Sistem inactiv 86%. Interval: ms 70434.

DataTimp Procesul de server 0: 0: 0 (0x10f0) lucrătorul 0x00000000806741A0 pare a fi dala pe 7 programatorului de lucrări. Thread ora creării: 12956396639383. Approx Thread CPU folosit: nucleul 0 ms, utilizator 130838 d-na procesul utilizarii 12%. Sistem inactiv 86%. Interval: ms 132272.

DataTimp SPID ## SQL Trace oprit. Urmări ID = '2'. Login nume = 'sa'.
Notă Această problemă este deja fixat în SQL a servi 2008 Serviciu Pack 3 (SP3).
CAUZĂ
Această problemă se produce din cauza un defect de metodele utilizate pentru model de potrivire de date binare. Datele asamblează în asamblări BIN sau BIN2.
REZOLUŢIE

Informaţii despre remedierea rapidă

O remediere rapidă acceptate este disponibil de la Microsoft. Cu toate acestea, această remediere rapidă este destinată corectării numai problema descrisă în acest articol. Aplicaţi această remediere rapidă numai pe sistemele care întâmpină această problemă anume.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secţiune „Hotfix „descărcare disponibilă în partea de sus a acestui articol din baza de cunoştinţe. Dacă nu apare această secţiune, prezintă o cerere în Microsoft Customer Service şi asistenţă pentru a obţine remedierea rapidă.

Notă Dacă se produc probleme suplimentare sau dacă orice de depanare sunt necesare, trebuie să creaţi o solicitare de imagini separate. Costurile uzuale de sprijin va aplica sprijin suplimentar întrebări şi probleme care nu se califică pentru această remediere rapidă specifice. Pentru o listă completă a numerelor de telefon ale Microsoft Customer Service şi asistenţă sau pentru a crea o cerere separată de serviciu, vizitaţi următorul site Web Microsoft: Notă "Hotfix formularul „descărcare disponibilă afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeţi limba dvs., este pentru că o remediere rapidă nu este disponibilă pentru acea limbă.

Cerinţe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveţi SQL Server 2008 R2 Service Pack 1 (SP1) instalate.

Cerinţă de repornire

Nu aveţi pentru a reporni computerul după ce aplicaţi această remediere rapidă.

Informaţii despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuieşte o remediere rapidă lansată anterior.

Informaţii despre fişier

Versiunea globală a acestui remediu rapid are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt enumerate în timp Universal coordonat (TUC). Când vizualizaţi informaţiile de fişier, acesta este convertit la ora locală. Pentru a afla diferenţa între timpul local şi UTC, utilizaţi Fus orar fila în Data şi ora element din panoul de Control.
Numele fişieruluiVersiunea fişieruluiDimensiunea fişieruluiDataTimpPlatforma
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

STARE
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea „se aplică la".
REMEDIERE
Pentru a soluţiona această problemă, utilizaţi un varchar parametru ca argument al CHARINDEX Funcţia în loc de a folosi un varchar(max) parametru.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2633357 - Ultima examinare: 01/12/2012 09:26:00 - Revizie: 1.0

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

  • kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2633357 KbMtro
Feedback