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

FIX: Serviciul Remote Registry se blochează atunci când o aplicaţie încearcă să recupereze date de contor condiţie de performanţă la o instanţă de SQL Server pe un alt computer

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2159286
Simptome
Luaţi în considerare următorul scenariu:
  • Instalaţi o instanţă a Microsoft SQL Server pe un computer care execută Windows Server 2003 sau Windows Server 2008, Windows Vista sau o versiune mai recentă de Windows.
  • Executaţi o aplicaţie pe un alt computer. Aplicarea încearcă să recupereze date de performanţă Counter pentru instanţă de SQL Server la distanţă.
În acest scenariu, serviciul Remote Registry accidente pe computerul care are SQL Server instalat. În plus, mesaje de eroare care seamănă cu următorul sunt înregistrate în Jurnalul de aplicaţii pe calculator care are instanţă de SQL Server instalat:
Faulting nume de sign-in aplicaţiei: svchost.exe_RemoteRegistry, versiune: 6..7600. 6385, marcă de timp timbru: 0x4a5bc3c
Faulting nume de sign-in modulului: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, versiune: 0.0.0.0, marcă de timp timbru: 0x4b48 09 codul de excepţie: 0xc0000005
Vina offset: 0x00000000626bfe57
Faulting id de proces: 0 x d 8
Faulting ora de începere a aplicaţiei: 0x0 cad723f5bfd536
Faulting aplicarea calea: Unitate: \Windows\system32\svchost.exe
Faulting calea modulul: perf-MSSQLSERVER-sqlctr 0. .275
ID-ul raportului: 7a477845a de da45823c-4327-df-ad 9-00

Faulting nume de sign-in aplicaţiei: svchost.exe_RemoteRegistry, versiune: 6.1.7600.16385, marcă de timp timbru: 0x4a5bc3c1
Faulting modulul nume: sqlctr90.dll_unloaded, versiune: 0.0.0.0, marcă de timp timbru: 0x492b1b55
Codul de excepţie: 0xc0000005
Vina offset: 0x000000003353c171
Faulting id de proces: 0x2eec
Faulting ora de începere aplicatie: 0x01cad5a366dde911
Faulting aplicarea calea: Unitate: \Windows\system32\svchost.exe
Faulting calea modulul: sqlctr90.dll
Raport Id: d0a6f0d5-41b3-11df-ae47-0017a4778006

În plus, un mesaj de eroare asemănător următorului este înregistrată în jurnal de sistem Windows PE computerul care are instanţă de SQL Server instalat:
Data,marcă de timp PM, eroare, numeserver, 7034, Service Control Manager, N/A, N/A, "The Registry la distanţă serviciul reziliat în mod neaşteptat. A făcut acest lucru numărul ori."

Cauză
Această problemă apare deoarece SQL Server performanţa Counter foloseste o metoda incorecte pentru a apela RegQueryValueEx API pentru a accesa o cheie de registry. Acest comportament determină serviciul Remote Registry care încarcă SQL Server performanţa Counter la accident.

Rezoluţie
Notă Pentru a rezolva această problemă în SQL Server 2005 pachet Service Pack 3 (SP3), se aplică Cumulative Update 13 pentru SQL Server 2005 SP3 pe computer în cazul în care aveţi în instanţă de SQL Server 2005 instalat. În prezent, această rezoluţie se aplică numai pentru SQL Server 2005 SP3.

Actualizarea cumulativă informaţii

Problema s-a stabilit mai întâi în următoarea actualizare cumulativă de SQL Server.

Actualizarea cumulativă 17 pentru SQL Server 2008 SP3

Actualizarea cumulativă 4 pentru SQL Server 2008 R2 SP1

Actualizarea cumulativă 9 pentru SQL Server 2008 R2

Actualizarea cumulativă 4 pentru SQL a servi 2008 SP2

Actualizarea cumulativă 13 pentru SQL Server 2005 SP3

Actualizarea cumulativă 2 pentru SQL Server 2005 SP4

Actualizarea cumulativă 13 pentru SQL Server 2008 SP1

Despre actualizări cumulative pentru SQL Server

Remedierea rapidă informaţii din baza acoperire de date internă Windows (Microsoft SQL Server încorporat Edition)

Notă Acest remediu se aplică numai la versiunea 2005 a Bază acoperire de date internă Windows.
Un hotfix acceptate este disponibil de la Microsoft. Cu toate acestea, această remediere rapidă este destinat pentru a corecta doar problema descrisă în acest articol. Aplicaţi această remediere rapidă numai sistemele care întâmpină această problemă anume.

Dacă remedierea rapidă este disponibilă pentru download, există o secţiune "Hotfix Download disponibil" la partea de sus a acestui articol din bază de cunoştinţe. Dacă nu apare această secţiune, remiteţi o solicitare la Microsoft Customer Service şi suport pentru a obţine remedierea rapidă.

Notă Dacă apar probleme suplimentare sau dacă orice de depanare este necesară, va trebui să creaţi o solicitare de serviciu separat. Costurile de obicei suport va aplica sprijin suplimentar întrebări şi probleme care nu se califică pentru această remediere rapidă specifice. Pentru o listă completă de Microsoft Client Service si suport numere de telefon sau pentru a crea o cerere de serviciu separat, vizitaţi următorul site Web Microsoft: Notă Formularul "Hotfix Download disponibil" afişează limbile pentru care remedierea rapidă este disponibilă. 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 Bază acoperire de date internă Windows instalate pe computer.

Cerinţă de repornire

Nu trebuie să reporniţi computerul după ce aplicaţi această remediere rapidă.

Informațiile despre fișier

Versiunea hotfix globală a acest lucru are atribute de fişier (sau atribute de fişier ulterioară) care sunt listate în următorul tabel. Datele şi orele pentru aceste fişiere sunt enumerate în timpul Universal coordonat (TUC). Când vizualizaţi informaţiile despre fişiere, este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila fusul orar în elementul de data şi ora în Panou de control.
Nume de fişierDosar traducereDimensiune fişierDatamarcă de timpPlatforma
Sqlctr90.dll2005.90.5324.088,68025-Aug-201204:43x 64
Sqlctr90.dll2005.90.5324.065,64025-Aug-201205:13x 86
Sqlctr90.dll2005.90.5324.0129,64025-Aug-201204:32IA-64
Remediere
Am constatat că această problemă apare numai atunci când începe instrumente de monitorizare a performanţelor (de exemplu, Windows System Monitor sau dragos) la distanţă şi încercaţi să vă conectaţi la un server Windows 2008 R2 a cazuri de SQL Server instalat. De aceea, vă recomandăm să nu folosiţi instrumente de monitorizare a performanţei, care sunt instalate pe un bazate pe Windows 2003 server pentru a monitoriza contoare de performanţă, care sunt instalate pe un server bazat pe Windows 2008 R2. Cu toate acestea, dacă trebuie să utilizaţi acest mediu de monitorizare, asiguraţi-vă că prima conectare se face de la un alt server bazate pe Windows 2008 R2. Dacă veţi face acest lucru, toate conexiunile ulterioare la computerele client Windows Server 2003 va fi de succes.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea "Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2159286 - Ultima examinare: 05/19/2014 17:13:00 - Revizie: 5.0

Microsoft SQL Server 2008 Service Pack 1, Microsoft SQL Server 2005 Service Pack 4, Microsoft SQL Server 2005 Service Pack 3, Microsoft SQL Server 2008 Service Pack 2, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 Service Pack 3

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2159286 KbMtro
Feedback