Microsoft, Microsoft SQL Server 2008 düzeltmelerini bir indirilebilir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.
Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Bilgisayarda Microsoft SQL Server 2008 Raporlama Hizmetleri 'ni (SSRS 2008) yüklersiniz.
-
SQL Server 2008 Reporting Services 'ı SharePoint tümleşik modunda çalışacak şekilde yapılandırırsınız.
-
ReportExecutionService proxy 'ye Web başvurusu kullanan bir uygulamayı çalıştırırsınız. Bu uygulama, belirli bir biçimde bir SSRS raporu oluşturmak için ReportExecutionService. Render2 yöntemini çağırır. Rapor için büyük miktarda veri sorgulandı.
Bu senaryoda, uygulama 100 saniye boyunca yanıt vermemeye başlıyor ve rapor oluşturulurken uygulama bir SoapException özel durumuyla karşılaştığında. Ayrıca, aşağıdaki hata iletisini alırsınız:
System. Web. Services. Services. Protocols. SoapException 'da System. Web. Services. Services. SoapException ' türünde bir ilk şans özel durumu oluştu. ---> işlemin, System. Web. Services. Protocols. SoapHttpClientProtocol. Invoke (String methodName, Object [] parametreleri) adresinde SoapHttpClientProtocol. Web. Services. Protocols.. ReadResponse (SoapClientMessage iletisi, WebResponse Response, Stream responseStream, Boole asyncCall)
Neden
Bu sorun, SSRS 2008, SharePoint tümleşik modunda çalışacak şekilde yapılandırıldığında ReportExecutionService proxy 'si için HttpWebRequest nesnesinin 100 saniye sonrasına zaman aşımına uğruyor.
Çözüm
Toplu güncelleştirme bilgileri
SQL Server 2008
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 1 için toplu güncelleştirme 11 ' de yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
2413738 SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketi 11Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
970365 SQL Server 2008 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 1 düzeltmesini SQL Server Service Pack 1 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.
SQL Server 2008 Service Pack 2
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 2 için toplu güncelleştirme 2 ' de yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
2467239 SQL Server 2008 Service Pack 2 için toplu güncelleştirme paketi 2Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2402659 SQL Server 2008 Service Pack 2 ' den sonra yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 2 düzeltmesini SQL Server Service Pack 2 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Geçici Çözüm
Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.
-
Zaman aşımı değeri olmayan özel bir HttpWebRequest nesnesi oluşturmak için URLAccess metodunu çağırın.
-
Rapor, SSRS önbelleğinde kullanılabilir olana kadar bekleyin ve Render2 metodunu çağırın.
Not Rapor, bu sorun oluştuktan sonra SSRS önbelleğinde bulunabilir.
Başvurular
ReportExecutionService. Render2 yöntemi hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
ReportExecutionService. Render2 yöntemi hakkında genel bilgilerSQL Server artımlı hizmet modeli 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:
935897 SQL Server ekibinde, bildirilen sorunlara yönelik düzeltmeleri sunmak amacıyla artımlı hizmet modeli kullanılabilirSQL Server güncelleştirmelerinin adlandırma şeması 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:
822499Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şemasıYazılım güncelleştirme terminolojisi 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:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması