Microsoft, Microsoft SQL Server 2008 R2 Service Pack 1 düzeltmelerini bir yüklenebilir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 R2 Service Pack 1 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.
Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2008 R2 ortamında Microsoft Business Intelligence Development Studio 'da (TEKLIFLER), bir Microsoft SQL Server Integration Services (SIS) projesi oluşturursunuz.
-
SIS paketi oluşturursunuz.
-
Araç kutusundaki Denetim akışı öğeleri düğümünden Web hizmeti görevi eklersiniz.
-
Web hizmeti görev Düzenleyicisi iletişim kutusunda, bir http bağlantısı oluşturursunuz.
-
Bir Web Hizmetleri Açıklama Dili (WSDL) dosyası seçip giriş sayfasında bir Web hizmeti yöntemi seçersiniz.
Bu senaryoda, kilitleniyor. Ayrıca, bu sorunu ayıkladığınızda, aşağıdaki hata iletisini alırsınız:
Giriş Web Hizmetleri Açıklama Dili (WSDL) dosyası geçerli değil.
Neden
Bu sorun, WSDL dosyasındaki karmaşık tür üyeleriyle birlikte karmaşık tür parametrelerinin hala desteklenmediği için oluşur. Ancak denetim işlemi, <T> türü <t> türünde Üyeler içerdiğinde yığın taşmasına neden olabilecek tüm tür üyelerini oluşturmaya çalıştıktan sonra sona erer.
Çözüm
Bu düzeltmeyi uyguladıktan sonra, denetim işlemi, yalnızca ilkel, Enum ve dizi türlerinin üyelerini oluşturmaya çalışması için değiştirilir.
Toplu güncelleştirme bilgileri
SQL Server 2008 R2 SP2 için toplu güncelleştirme 4
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 4 ' te yayımlanmıştır. SQL Server 2008 R2 SP 2 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:
2777358 SQL Server 2008 R2 Service Pack 2 için toplu güncelleştirme paketi 4 Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2008 R2 SP 2 düzeltme sürümü ile sağlanan 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:
2730301 SQL Server 2008 R2 Service Pack 2 ' den sonra yayınlanan SQL Server 2008 R2 derlemeleri
SQL Server 2008 R2 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 9 ' da yayımlanmıştır. SQL Server 2008 R2 Service Pack 1 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:
2756574 SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 9Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2008 R2 Service Pack 1 düzeltme sürümü ile sağlanan 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
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorunu çözmek için aşağıdaki yöntemlerden birini kullanın:
-
Karmaşık türleri WSDL dosyasından kaldırın.
-
Microsoft .NET Framework tabanlı bir uygulamadan bir Web hizmetini aramak için kullandığınız şekilde WSDL dosyasına çağrı yapmak için bir betik görevi kullanın.