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:
- SQL Server 2014 için en son toplu güncelleştirme
- SQL Server 2012 için en son toplu güncelleştirme
- SQL Server 2012 SP1 için en son toplu güncelleştirme
- SQL Server 2008 R2 SP2 için en son toplu güncelleştirme
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.