Bagikan melalui


Membuat Pemicu CLR

Berlaku untuk:SQL Server

Anda dapat membuat objek database di dalam SQL Server yang diprogram dalam rakitan yang dibuat dalam runtime bahasa umum (CLR) Microsoft .NET Framework. Objek database yang dapat memanfaatkan 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 Microsoft Visual Studio mendaftarkan rakitan dalam database yang ditentukan untuk proyek. Menyebarkan proyek juga membuat pemicu CLR dalam database untuk semua metode yang dianotasi dengan atribut SqlTrigger . Untuk informasi selengkapnya, lihat Menyebarkan Objek Database CLR.

Catatan

Kemampuan SQL Server untuk menjalankan kode CLR nonaktif secara default. Anda dapat membuat, mengubah, dan menghilangkan objek database yang mereferensikan modul kode terkelola, tetapi referensi ini tidak akan dijalankan di SQL Server kecuali Opsi yang diaktifkan clr diaktifkan menggunakan sp_configure (Transact-SQL).

Untuk membuat, memodifikasi, atau menghilangkan rakitan

Untuk membuat pemicu CLR

Lihat Juga

Pemicu DML
Konsep Pemrograman Integrasi Common Language Runtime (CLR)
Akses Data dari Objek Database CLR