Microsoft, Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) veya Microsoft SQL Server 2012 düzeltmelerini bir indirilebilir dosyaya dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 R2 Service Pack 1 (SP1) veya Microsoft SQL Server 2012 güncelleştirmesi sürümü ile birlikte gelen tüm düzeltmeleri ve tüm güvenlik güncelleştirmelerini içerir.
Belirtiler
Microsoft SQL Server 2008 R2'de bir ortak dil çalışma zamanı (CLR) Kullanıcı tanımlı toplama (UDA) içeren bir paralel sorgu çalıştırdığınızda, bir System. NullReferenceException özel durumu veya System. InvalidOperationException özel durumu oluşabilir. Ayrıca, aşağıdaki hata iletisini alırsınız:
İleti 6522, düzey 16, durum 2, Line 1A .NET Framework, Kullanıcı tanımlı yordam veya toplu ad "<Kullanıcı tanımlı yordam veya toplama adı>" yürütülürken .NET Framework hatası oluştu: System. NullReferenceException: nesne başvurusu bir nesnenin örneğine ayarlanmadı.
Çözüm
Toplu güncelleştirme bilgileri
SQL Server 2012
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2012 için toplu güncelleştirme 1 ' 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:
2679368 SQL Server 2012 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 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:
2692828 SQL Server 2012 sonrasında yayınlanan SQL Server 2012 derlemeleri SQL Server 2012 düzeltmesini SQL Server 2012 kurulumuna uygulamalısınız.
SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 5
Bu sorunla ilgili düzeltme ilk olarak 5 toplu güncelleştirme ile yayımlanmıştır. SQL Server 2008 R2 SP1 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:
2659694 SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 5Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2008 R2 SP1 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 SP1 sonrasında yayınlanan SQL Server 2008 R2 derlemeleri yayımlandı
Geçici Çözüm
Bu soruna geçici bir çözüm için, paralel yürütme planı kullanan bir sorgu çalıştırmayın. Örneğin, sunucu yapılandırmasında maksimum paralellik seçeneğini 1 olarak ayarlayabilir veya MAXDOP sorgu ipucu seçeneğini 1olarak ayarlayabilirsiniz.
Ek Bilgi
CLR UDA hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.