Microsoft, Microsoft SQL Server 2008 R2 düzeltmelerini bir karşıdan yüklenebilen dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.
Belirtiler
Gelişmiş Meta dosyası (. emf) biçimini oluşturmak veya aynı anda birçok rapor yazdırmak için Microsoft SQL Server 2008 R2 Raporlama Hizmetleri 'ni (SSRS 2008) kullanırken, SSRS 2008 aşağıdaki sorunlardan birini veya daha fazlasını düzenli olarak işler:
-
Artık. EMF biçimli raporlar işlenemez veya yazdırılabilir.
-
ReportingServicesService. exe işleminin CPU kullanımı %100 olarak artar.
-
ReportingServicesService. exe işlemi kilitleniyor ve yeniden başlatılıyor. Bu gerçekleştiğinde, sistem olay günlüğüne aşağıdaki hata kaydedilebilir:
SQL Server Reporting Services (<InstanceName>) hizmeti beklenmedik bir şekilde sonlandırıldı. Bu işlem # kez tamamlandı.
Bu sorun oluştuğunda, SSRS günlük dosyasında aşağıdaki hatayı görebilirsiniz:
reportrendering! ReportServer_0-3! 748! 12/01/2010-02:12:11:: e hatası: Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: raporun işlenmesi sırasında bir hata oluştu. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: raporun işlenmesi sırasında bir hata oluştu. ---> System. AccessViolationException: korumalı bellek okumaya veya yazmaya çalıştı. Bu, genellikle diğer belleğin corrupt.at System. Drawing. SafeNativeMethods. gdip olduğunu belirtir. Gdıdrawlineı (HandleRef Graphics, HandleRef Pen, Int32, int32, int32, int32 x2, int32), Microsoft. report. graphics. DrawLine (kalem kalemi, Int32 x1, int32, Int32 x2 b__0><c__DisplayClass1 <>, Int32, int32)
Not Bu hata ve ilişkili çağrı yığını farklı olabilir. Ancak her ikisi de System. Drawing .NET ad alanına çağrı içermelidir.
Çözüm
Toplu güncelleştirme bilgileri
SQL Server 2008 R2 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme 1 ' de yayımlanmıştır. Bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2544793 SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2567616 SQL Server 2008 R2 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 R2 derlemeleri
SQL Server 2008 R2
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 7 ' de yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2507770 SQL Server 2008 R2 için toplu güncelleştirme paketi 7 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
981356 SQL Server 2008 R2 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.