Düzeltme: sql Server 2008 R2 çekirdekler sonra clr Saklı yordam null döndürür

Makale çevirileri Makale çevirileri
Makale numarası: 2536225 - Bu makalenin geçerli olduğu ürünleri görün.
Microsoft, Microsoft sql Server 2008 R2 düzeltmeler karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve ile önceki sql Server 2008 R2'de bulunan tüm güvenlik düzeltmelerini düzeltmesi.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Ortak dil çalışma zamanı (clr) depolanan yordamı için Microsoft sql Server 2008 R2 veritabanı oluşturun.
  • clr Saklı yordam Microsoft tamsayı değerini döndüren public static bir yöntem uygulanır.net Framework.
  • clr saklı yordamı çağıran bir uygulamayı çalıştırın. clr Saklı yordam doğru değerini döndürür.
  • clr saklı yordamlara yürütme planı yeniden derlemek bazı işlemleri gerçekleştirin.

    NotSaklı yordam yürütme planı derlemeniz hakkında daha fazla bilgi için "Ek bilgi" bölümüne bakın.
  • Uygulamayı yeniden çalıştırın.
Bu senaryoda, clr saklı yordamı yanlış bir null değeri döndürür. Ayrıca, bu sorundan kurtarmak için sql Server hizmetini yeniden başlatmanız gerekir.

Çözüm

Güncelleştirme toplaması bilgileri

sql Server 2008 R2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 8'de yayımlanmıştır. sql Server 2008 R2 için bu toplu güncelleştirme paketini elde etme 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:
2534352 sql Server 2008 R2 için toplu güncelleştirme paketi 8
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve ile önceki sql Server 2008 R2'de bulunan tüm güvenlik düzeltmelerini düzeltmesi. Biz, bu düzeltmeyi içeren en son düzeltme sürümü uygulaması önerilir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
981356 sql Server 2008 R2'den sonra yayımlanan sql Server 2008 R2'in oluşturur

Daha fazla bilgi

Saklı yordam yürütme planı yeniden derlemek için aşağıdaki işlemleri gerçekleştirin:
  • Çalıştır DBCCFREEPROCCACHE deyimi.
  • Aşağıdaki ifadelerden birini, bir tablo ya da Görünüm karşı çalıştırın:
    • TABLO DEĞİŞTİRME
    • GÖRÜNÜMÜ DEĞİŞTİR
  • Dizinleri siler veya değiştirir yürütme planı çalıştırın.
  • Gerçekleştirmek bir Güncelleştirme yürütme planı tarafından kullanılan istatistikleri işlem.

    Not Gerçekleştirmek için bir deyimi çalıştırabilirsiniz Güncelleştirme Operasyon, veya Güncelleştirme işlem otomatik olarak gerçekleştirilebilir.
  • Çalıştır sp_recompile deyimi.
  • Anahtarlar için birçok değişiklik'ı tıklatın.

    Örneğin, çalıştırmak için bir ifade tarafından başvurulan bir tablo güncelleştiren bir kullanıcı hesabı kullanmakEKLE veya SİL deyimi.
  • Ekleyin veya çok sayıda Tetikleyiciler içeren bir tablodan silin.
  • KullanYENİDEN İLE saklı yordam Çalıştır seçeneği.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Referanslar

clr Saklı yordamlar hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
Saklı yordamları clr hakkında genel bilgiler

sql Server için artan 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:
935897Artan hizmet modeli bildirilen sorunlar için düzeltmeler teslim etmek için sql Server ekibi kullanılabilir
sql 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 paketleri için yeni dosya 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ı

Özellikler

Makale numarası: 2536225 - Last Review: 2 Ağustos 2011 Salı - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Anahtar Kelimeler: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2536225 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2536225

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com