Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
SQL Server, Windows için .NET Framework'ün ortak dil çalışma zamanı (CLR) bileşeninin tümleştirmesini içerir.
C# ve Visual Basic .NET dahil olmak üzere herhangi bir dili kullanarak saklı yordamlar, tetikleyiciler, kullanıcı tanımlı türler, kullanıcı tanımlı işlevler, kullanıcı tanımlı toplamalar ve akış tablosu değerli işlevler yazabilirsiniz.
Açıklamalar
SQL Server CLR tümleştirmesi .NET Core veya .NET 5 ve sonraki sürümleri desteklemez.
LINUX'ta SQL Server 2017 (14.x) ve sonraki sürümleri için CLR veritabanı nesnelerini yükleyebilirsiniz, ancak bunların .NET Framework ile derlenmiş olması gerekir. Ayrıca,
EXTERNAL_ACCESSveyaUNSAFEizin kümesine sahip CLR derlemeleri Linux'ta desteklenmez.Varsayılan olarak, .NET Framework çalışma zamanı SQL Server ile yüklenir, ancak .NET Framework SDK'sı yüklenmez. .NET Framework SDK'sının en son sürümünü yüklemek için bkz. .NET Framework Geliştirici Paketi
indirme. Microsoft.SqlServer.Serverad alanı, SQL Server'da CLR programlama için temel işlevleri içerir.Microsoft.SqlServer.Serverad alanıyla ilgili belgeler için bkz. Microsoft.SqlServer.Server Ad Alanı (.NET Framework 4.8).CLR kullanıcı işlevleri gibi CLR işlevleri Azure SQL Veritabanı için desteklenmez.
Bu bölümde
Aşağıdaki tabloda bu bölümdeki makaleler listelanmıştır.
| Makale | Açıklama |
|---|---|
| Ortak dil çalışma zamanı (CLR) tümleştirmesi | CLR'ye kısa bir genel bakış sağlar ve bu teknolojinin SQL Server'da nasıl ve neden kullanıldığını açıklar. Veritabanı nesneleri oluşturmak için CLR kullanmanın avantajlarını açıklar. |
| Derlemeleri (Veritabanı Altyapısı) | İşlevleri, saklı yordamları, tetikleyicileri, kullanıcı tanımlı toplamaları ve kullanıcı tanımlı türleri dağıtmak için SQL Server'da derlemelerin nasıl kullanıldığını açıklar. Bu nesneler Transact-SQL'de değil.NET Framework ortak dil çalışma zamanı (CLR) tarafından barındırılan yönetilen kod dillerinden birinde yazılır. |
| Ortak dil çalışma zamanı (CLR) tümleştirmesi ile veritabanı nesneleri oluşturma | CLR kullanılarak oluşturulabilecek nesne türlerini açıklar ve CLR veritabanı nesneleri oluşturma gereksinimlerini gözden geçirme. |
| CLR veritabanı nesnelerinden veri erişimini | BIR CLR yordamının SQL Server örneğinde depolanan verilere nasıl erişebileceğini açıklar. |
| CLR tümleştirme güvenlik |
CLR tümleştirme güvenlik modelini açıklar. |
| CLR veritabanı nesne hatalarını ayıklama | CLR veritabanı nesnelerinde hata ayıklamaya yönelik sınırlamaları ve gereksinimleri açıklar. |
| CLR veritabanı nesnelerini dağıtma | Derlemelerin üretim sunucularına dağıtılması açıklanır. |
| CLR tümleştirme derlemelerini yönetme |
CLR tümleştirme derlemelerinin nasıl oluşturulacağını ve bırakacağını açıklar. |
| yönetilen veritabanı nesneleri izleme ve sorunlarını giderme |
SQL Server'da çalışan yönetilen veritabanı nesnelerini ve derlemelerini izlemek ve sorunlarını gidermek için kullanılabilecek araçlar hakkında bilgi sağlar. |
| Ortak Dil Çalışma Zamanı (CLR) Tümleştirmesi için |
CLR nesnelerini kullanan kullanım senaryolarını ve kod örneklerini açıklar. |