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.
Berlaku untuk:SQL Server
Anda dapat membuat objek database di dalam SQL Server yang diprogram dalam assembly yang dibuat dalam Common Language Runtime (CLR) .NET Framework. Objek database yang dapat menggunakan model pemrograman kaya yang disediakan oleh CLR termasuk pemicu DML, pemicu DDL, prosedur tersimpan, fungsi, fungsi agregat, dan jenis.
Membuat pemicu CLR (DML atau DDL) di SQL Server melibatkan langkah-langkah berikut:
Tentukan pemicu sebagai kelas dalam bahasa yang didukung .NET Framework. Untuk informasi selengkapnya tentang cara memprogram pemicu di CLR, lihat Pemicu CLR. Kemudian, kompilasi kelas untuk membangun assembly di .NET Framework menggunakan pengkompilasi bahasa yang sesuai.
Daftarkan assembly di SQL Server menggunakan pernyataan
CREATE ASSEMBLY. Untuk informasi selengkapnya tentang rakitan di SQL Server, lihat Rakitan (Mesin Database).Buat pemicu yang mereferensikan rakitan terdaftar.
Catatan
Menyebarkan Proyek SQL Server di Visual Studio mendaftarkan assembly ke dalam database yang ditentukan untuk proyek. Menyebarkan proyek juga akan membuat pemicu CLR dalam database untuk setiap metode yang dianotasi dengan atribut SqlTrigger. Untuk informasi selengkapnya, lihat Menyebarkan objek database CLR.
Menjalankan kode CLR nonaktif secara default di SQL Server. Anda dapat membuat, mengubah, dan menghapus objek database yang mereferensikan modul kode terkelola, tetapi referensi ini tidak akan dieksekusi di SQL Server, kecuali jika opsi konfigurasi server clr diaktifkan dengan menggunakan sp_configure.
Membuat, memodifikasi, atau menghilangkan rakitan
- MEMBUAT RAKITAN
- ALTER ASSEMBLY
- rakitan jatuh
Membuat pemicu CLR
- MEMBUAT PEMICU
Konten terkait
- Pemicu DML
- konsep pemrograman integrasi Common language runtime (CLR)
- Akses data dari objek database CLR