KB2844210 - DÜZELTME: Bir uygulama başka bir bilgisayardan Performans Sayacı verilerini almaya çalıştığında Uzak Kayıt Defteri hizmeti kilitleniyor

Uygulandığı Öğe
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Parallel Data Warehouse SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Bu düzeltme Microsoft SQL ServerSQL Server 2012 Reporting Services (SSRS 2012) ve SQL ServerSQL Server 2014 Reporting Services (SSRS 2014) için de geçerlidir.

Belirtiler

Aşağıdaki senaryoyu ele alalım:

  • Windows Server 2003 çalıştıran bir bilgisayara Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), SQL Server 2012 Reporting Services (SSRS 2012) veya SQL Server 2014 Reporting Services (SSRS 2014) örneği yüklediniz Windows Server 2008, Windows Vista veya Windows'un sonraki bir sürümü.
  • Uygulamayı başka bir bilgisayarda çalıştırıyorsunuz. Uygulama, SQL Server Reporting ServicesSQL Server Reporting Services uzaktan Performans Sayacı verilerini almaya çalışır.

Bu senaryoda, Uzak Kayıt Defteri hizmeti SQL Server Reporting Services yüklü bilgisayarda kilitlenir. Buna ek olarak, örneğinin yüklü olduğu bilgisayardaki uygulama günlüğüne aşağıdakine benzer hata iletileri SQL Server Reporting Services kaydedilir:

Not

Hataya neden olan uygulamanın adı: svchost.exe_RemoteRegistry, sürüm: 6.1.7600.16385, zaman damgası: 0x4a5bc3c1
Hataya neden olan modülün adı: perf-ReportServer$INSTANCENAME-rsctr._unloaded sürümü: 0.0.0.0, zaman damgası: 0x4bb67a29 Özel durum kodu: 0xc0000005
Arıza ofseti: 0x0000000069c5b507
Hataya neden olan işlem kimliği: 0x1ad0
Hataya neden olan uygulamanın başlama zamanı: 0x01ce2f154b19923b
Hataya neden olan uygulamanın yolu: Drive:\Windows\system32\svchost.exe
Hataya neden olan modülün yolu: perf-ReportServer$INSTANCENAME-rsctr
Rapor Kimliği: 489cdf90-9b0d-11e2-b6ac-005056b63f2a

Ek olarak, örneğinin yüklü olduğu bilgisayardaki Windows Sistem günlüğüne aşağıdakine benzer bir hata iletisi SQL Server kaydedilir:

Not

Tarih,Saat,Hata,SunucuAdı,7034,Hizmet Denetim Yöneticisi,N/A,N/A,"Uzak Kayıt Defteri hizmeti beklenmedik bir şekilde sonlandırıldı. Bu sayıyı /zamanları yaptı."

      

Neden

Bu sorun, SQL Server Reporting ServicesSQL Server Reporting Services Performance Counter öğesinin kayıt defteri anahtarına erişmek üzere RegQueryValueEx API'sini çağırmak için yanlış bir yöntem kullanması nedeniyle oluşur. Bu davranış, Uzak Kayıt Defteri hizmetinin kilitlenmesine neden olur.

Not: Uzak Kayıt Defteri hizmeti, SQL Server Reporting ServicesSQL Server Reporting Services Performance Counter'ı yükler.

Çözüm

Toplu güncelleştirme bilgileri

Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.

SQL Server 2014 için Toplu Güncelleştirme 1 /en-us/help/2931693

SQL Server 2012 için Toplu Güncelleştirme 11 /en-us/help/2908007

SQL Server 2012 SP1 için Toplu Güncelleştirme 7 /en-us/help/2894115

SQL Server 2008 R2 SP2 için Toplu Güncelleştirme 8 /en-us/help/2871401

SQL Server toplu güncelleştirmeleri hakkında

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

      

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminolojiye bakın.