clr tümleştirme yenilikler

clr tümleştirme yeni özellikler şunlardır SQL Server 2012:

  • Sürümünde clr 4, clr veritabanı nesnelerini artık bozuk devlet özel durumları yakalamak. Bu özel durumlar şimdi katmanı barındıran Tümleştirme clr yakalanmış. Bu özel durumlar hala clr veritabanı bileşenleri tarafından bir kodu özniteliği ayarlayarak yakalanmış (<legacyCorruptedStateExceptionsPolicy > öğesi). Bozuk devlet özel durum oluştuğunda sonuçları güvenilir olmadığı için ancak bu önerilmez.

  • Sıkı güvenlik gereksinimleri nedeniyle SQL Server 2012, clr veritabanı bileşenlerini clr 2.0 sürümü tanımlı kod erişimi güvenlik modeli kullanmaya devam.

  • clr sürümü 4, bir biçim hatası olarak bir System.TimeSpanüretir bir System.FormatExceptions. Sürüm 4, clr, bir biçim hatası kala bir System.TimeSpandeğer yoksayıldı. Sürüm 4, clr önceki davranışa kullanan veritabanı uygulamaları çalıştırmak bir veritabanı uyumluluk düzeyi (ALTER DATABASE Compatibility Level) 100 ya da daha düşük. Daha fazla bilgi için bkz: <TimeSpan_LegacyFormatMode > öğesi.

  • clr 4 sürümü Unicode 5.1 destekler. Sıralama işlemi bazı aksan işaretleri ve sembolleri içeren geliştirilecektir. Uygulamanızın eski sıralama davranışını kullanır uyumluluğu sorunları oluşabilir. Sıralama, veritabanı uyumluluk düzeyi eski etkinleştirmek için (ALTER DATABASE Compatibility Level) 100 ya da daha düşük ayarlanmalıdır. Bu destek SQL Server 2012sort00001000.dll içinde yüklemek.net Framework 4 dizini (C:\Windows\Microsoft.NET\Framework\v4.0.30319). Daha fazla bilgi için bkz: <CompatSortNLSVersion > öğesi.

  • Aşağıdaki sütunları eklenen sys.dm_clr_appdomains: total_processor_time_ms, total_allocated_memory_kb, ve survived_memory_kb.