Ortak dil çalışma zamanı (CLR) tümleştirme genel bakış
Microsoft SQL ServerŞimdi .NET Framework ortak dil çalýþma zamaný (CLR) bileşeninin tümleştirme özellikleriMicrosoftWindows.CLR, diller arası tümleştirme, kod erişimi güvenliği, nesnenin ömrü yönetimi ve hata ayıklama ve profil oluşturma desteği gibi hizmetleri ile yönetilen kod sağlar.İçinSQL Serverkullanıcıların ve uygulama geliştiricileri, CLR tümleştirme şimdi yazabileceğiniz anlamına gelir saklı yordamlar, tetikleyiciler, kullanıcı tanımlı türler, kullanıcı tanımlı işlevler (skaler ve tablo değerli) ve herhangi bir .NET Framework dil kullanıcı tanımlı toplam fonksiyonları da dahil olmak üzereMicrosoftVisual Basic .NET veMicrosoftVisual C#.Note that Visual Studio .NET 2003 cannot be used for CLR integration programming.SQL Server includes the .NET Framework version 2.0 SP1 pre-installed, and Visual Studio .NET 2003 cannot use the .NET Framework 2.0 assemblies.
Bu tümleştirme arasında başlıca yararları şunlardır:
Daha iyi bir programlama modeli. .NET Framework dil birçok bakımdan Transact-SQL, yapıları ve SQL Servergeliştiriciler. daha önce bulunmayan özellikleri daha gelişmiş olan Geliştiriciler aynı zamanda kapsamlı bir programlama sorunları hızlı ve verimli bir şekilde çözmek için kullanılan sınıfları sağlayan .NET Framework kitaplığı gücünü.
Gelişmiş Güvenlik ve güvenlik. Managed code runs in a common language run-time environment, hosted by the Database Engine.SQL Server leverages this to provide a safer and more secure alternative to the extended stored procedures available in earlier versions of SQL Server.
Veri türleri ve toplamak işlevleri tanımlamak için yeteneği. Kullanıcı tanımlı türler ve kullanıcı tanımlı toplayan depolama ve sorgulama yeteneklerini ' ı genişletin, iki yeni yönetilen veritabanı nesneleri olan SQL Server.
**Standart bir ortam ile hızlı geliştirme.**MicrosoftVisual Studio .NET geliştirme ortamı. gelecekteki sürümleri ile tümleşik veritabanı geliştirme Geliştiricilerin, geliştirme ve veritabanı nesnelerini ve komut dosyaları yazma Orta veya istemci katmanlı .NET Framework bileşenleri ve hizmetleri kullanırken hata ayıklama için aynı araçları kullanın.
Geliştirilmiş performans ve ölçeklenebilirlik için olası. Çoğu durumda, .NET Framework dil derleme ve çalıştırma modeli Transact-SQL içinde geliştirilmiş performans sağlar.
Bu aşağıdaki tabloda, bu bölümdeki konuları listeler.
CLR tümleştirme'e genel bakış
CLR kullanan yerleşik nesne türlerini açıklar tümleştirme, CLR kullanan veritabanı nesnelerini oluşturma gereksinimlerini gözden geçirme ve tümleştirme.CLR tümleştirme mimarisi
CLR, tasarım hedefleri açıklanmıştır tümleştirme.CLR tümleştirme etkinleştirme
CLR entegrasyonu nasıl açıklar.