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.
Ortak dil çalışma zamanı (CLR) yordamı, çalıştığı SQL Server örneğinde depolanan verilere ve uzak örneklerde depolanan verilere kolayca erişebilir. Kodun çalıştırıldığı kullanıcı bağlamı, yordamın erişebileceği belirli verileri belirler.
SqlClientolarak da adlandırılan SQL Server için .NET Framework Veri Sağlayıcısı'nı kullanarak bir CLR veritabanı nesnesi içinden verilere erişin. Bu, yönetilen istemci ve orta katman uygulamalarından SQL Server verilerine erişen geliştiriciler tarafından kullanılan sağlayıcıyla aynıdır. Bu nedenle, istemci ve orta katman uygulamalarında ADO.NET ve SqlClient bilginizi kullanabilirsiniz.
Kullanıcı tanımlı tür yöntemlerinin ve kullanıcı tanımlı işlevlerin varsayılan olarak veri erişimi gerçekleştirmesine izin verilmez. Kullanıcı tanımlı tür (UDT) yöntemlerinden veya kullanıcı tanımlı işlevlerden salt okunur veri erişimini etkinleştirmek için SqlMethodAttribute veya SqlFunctionAttributeDataAccess özelliğini DataAccessKind.Read olarak ayarlamanız gerekir. UDF'lerden veya kullanıcı tanımlı işlevlerden veri değiştirme işlemlerine izin verilmez ve denenirse yürütme zamanında özel durumlar oluşturur.
Bu bölümde, bir CLR veritabanı nesnesi içinden verilere erişirken yalnızca belirli işlevsel ve davranışsal farklılıklar ele alınmaktadır. ADO.NET özellikleri ve işlevleri hakkında daha fazla bilgi için .NET Framework SDK'sında bulunan ADO.NET belgelerine bakın.
Aşağıdaki tabloda bu bölümdeki makaleler listelanmıştır.
| Makale | Açıklama |
|---|---|
| Bağlam bağlantısı | SQL Server'a bağlam bağlantısını açıklar. |
| bağlantılar için kimliğe bürünme ve kimlik bilgilerini |
Bağlantıların kimliğine bürünme ve bağlantı kimlik bilgilerini açıklar. |
| sql server'ı ADO.NET için işlem içi belirli uzantıları |
İşlem içi özel SqlPipe, SqlContext, SqlTriggerContextve SqlDataRecord nesneleri açıklar. |
| CLR tümleştirmesi ve işlemleri |
System.Transactions ad alanında sağlanan yeni işlem çerçevesinin ADO.NET ve SQL Server CLR tümleştirmesiyle nasıl tümleştirlandığını açıklar. |
| CLR Veritabanı Nesnelerinden XML Serileştirme | SQL Server içindeki CLR veritabanı nesnelerinin XML serileştirme senaryolarının nasıl etkinleştirileceğini açıklar. |