Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Rutinitas runtime bahasa umum (CLR) dapat dengan mudah mengakses data yang disimpan dalam instans SQL Server tempatnya berjalan, serta data yang disimpan dalam instans jarak jauh. Data tertentu mana yang dapat diakses rutinitas ditentukan oleh konteks pengguna tempat kode berjalan. Akses data dari dalam objek database CLR dengan menggunakan Penyedia Data .NET Framework untuk data SQL Server dari aplikasi klien terkelola dan tingkat menengah. Karena itu, Anda dapat memanfaatkan pengetahuan Anda tentang ADO.NET dan SqlClient dalam aplikasi klien dan tingkat menengah.
Nota
Metode jenis yang ditentukan pengguna dan fungsi yang ditentukan pengguna tidak diizinkan untuk melakukan akses data secara default. Anda harus mengatur properti DataAccessSqlMethodAttribute atau SqlFunctionAttribute ke DataAccessKind.Read untuk mengaktifkan akses data baca-saja dari metode jenis yang ditentukan pengguna (UDT) atau fungsi yang ditentukan pengguna. Operasi modifikasi data tidak diizinkan dari UDT atau fungsi yang ditentukan pengguna, dan melemparkan pengecualian pada waktu eksekusi jika dicoba.
Bagian ini hanya membahas perbedaan fungsi dan perilaku tertentu saat mengakses data dari dalam objek database CLR. Untuk informasi selengkapnya tentang fitur dan fungsionalitas ADO.NET, lihat dokumentasi ADO.NET yang disertakan dalam .NET Framework SDK.
Tabel berikut mencantumkan topik di bagian ini.
Koneksi Konteks
Menjelaskan koneksi konteks ke SQL Server.
Peniruan Identitas dan Kredensial untuk Koneksi
Menjelaskan meniru koneksi dan kredensial koneksi.
Ekstensi Khusus In-Process SQL Server untuk ADO.NET
Membahas objek SqlPipe, SqlContext, SqlTriggerContext, , dan SqlDataRecord khusus dalam proses.
Integrasi dan Transaksi CLR
Menjelaskan bagaimana kerangka kerja transaksi baru yang disediakan dalam namespace Layanan System.Transactions terintegrasi dengan integrasi CLR ADO.NET dan SQL Server.
Serialisasi XML dari Objek Database CLR
Menjelaskan cara mengaktifkan skenario serialisasi XML objek database CLR di dalam SQL Server.