FIX: SQLGetDiagRec funcţie nu întoarce erori în SQL a servi 2008 R2 dacă mai mult de 2100 parametri de interogare sunt trimise

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, nu de un traducător. Deoarece Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, toate articolele din Baza noastră de cunoştinţe vor fi disponibile în limba dvs. nativă. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, precum în cazul în care un vorbitor străin poate face greşeli vorbind limba dvs. nativă. Compania Microsoft nu este responsabilă pentru nicio inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii săi. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2588506
Microsoft distribuie Microsoft SQL Server 2008 R2 fixat ca un fişier descărcabil. Deoarece remedierile sunt cumulative, fiecare nouă versiune conţine toate remedierile rapide şi toate actualizările de securitate care au fost incluse cu anterioare SQL Server 2008 R2 Actualizare versiune.
SIMPTOME
Luaţi în considerare următorul scenariu:
  • O aplicaţie client utilizează Microsoft SQL Server Client nativ 10.0 pentru conectarea la o instanţă de Microsoft SQL a servi 2008 R2.
  • Aplicaţia trimite o interogare care are mai mult de 2100 parametri la instanţă.

    Notă O interogare suportă un maxim de 2100 parametri.
  • Interogarea nu se execută.
  • Apelurile cerere SQLGetDiagRec funcţia pentru a prelua un cod de eroare şi un mesaj de eroare.

În acest scenariu, codul de eroare 07002 şi următorul mesaj de eroare nu sunt returnate:
[Microsoft][SQL Server nativ Client 10.0]Eroare incorecte sau sintaxa câmp COUNT

În plus, nici un cod de eroare sau mesajul de eroare este returnată.
REZOLUŢIE
Pentru a rezolva această problemă în SQL Server 2008 R2, se aplică următoarea actualizare. După ce aplicaţi actualizarea, sunt returnate codul de eroare şi mesaj de eroare.

Actualizarea cumulativă informaţii

SQL a servi 2008 R2

Fix pentru această problemă a fost lansat în pachetul de actualizare cumulativă 10. Pentru mai multe informaţii despre cum se obţine acest pachet de actualizare cumulativ pentru SQL a servi 2008 R2, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
2591746 Pachetul de actualizare cumulativă 10 pentru SQL a servi 2008 R2
Notă Pentru că construieşte sunt cumulative, fiecare nouă versiune de actualizare conţine toate remedierile rapide şi toate actualizările de securitate care au fost incluse cu anterioare SQL Server 2008 R2 Actualizare versiune. Vă recomandăm să consideraţi că aplicarea cea mai recentă actualizare versiune care conţine această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
981356 SQL a servi 2008 R2 construieşte care au fost lansate după SQL a servi 2008 R2 a fost lansat
STARE
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secţiunea „se aplică la".

REFERINŢE
Pentru mai multe informaţii despre SQLGetDiagRec funcţia, vizitaţi următorul site Web MSDN: Pentru mai multe informaţii despre capacitatea maximă pentru SQL Server, vizitaţi următorul site Web MSDN:Pentru mai multe informaţii despre modelul de întreținere elementare pentru SQL Server, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
935897 Un Model de întreținere elementare este disponibil de la echipa de SQL Server să livreze remedierile rapide pentru problemele raportate
Pentru mai multe informaţii despre schema de numire pentru actualizări de SQL Server, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
822499 Noua schemă de denumire pentru pachetele de actualizare de software-ul Microsoft SQL Server
Pentru mai multe informaţii despre terminologia actualizare software-ul, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
824684 Descrierea terminologie standard care este utilizat pentru a descrie actualizările software Microsoft

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2588506 - Ultima examinare: 10/17/2011 11:38:00 - Revizie: 1.0

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 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2588506 KbMtro
Feedback