Bagikan melalui


Akses Data dari Objek Database CLR

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 klien terkelola dan aplikasi tingkat menengah. Karena itu, Anda dapat memanfaatkan pengetahuan Anda tentang ADO.NET dan SqlClient di aplikasi klien dan tingkat menengah.

Catatan

Metode jenis yang ditentukan pengguna dan fungsi yang ditentukan pengguna tidak diizinkan untuk melakukan akses data secara default. Anda harus mengatur DataAccess properti atau SqlMethodAttributeSqlFunctionAttribute untuk DataAccessKind.Read 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 SDK .NET Framework.

Tabel berikut ini 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.

SQL Server In-Process Ekstensi Khusus untuk ADO.NET
Membahas objek , , SqlContext, SqlTriggerContextdan SqlDataRecord spesifik SqlPipedalam proses.

Integrasi dan Transaksi CLR
Menjelaskan bagaimana kerangka kerja transaksi baru yang disediakan di 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.