Bagikan melalui


Mengelola Rakitan Integrasi CLR

Berlaku untuk: SQL Server

Kode terkelola dikompilasi dan kemudian disebarkan dalam unit yang disebut assembly. Assembly dikemas sebagai file DLL atau executable (.exe). Meskipun file yang dapat dieksekusi dapat berjalan sendiri, DLL harus dihosting di aplikasi yang ada. Rakitan DLL terkelola dapat dimuat ke dalam dan dihosting oleh Microsoft SQL Server. SQL Server mengharuskan Anda mendaftarkan rakitan dalam database SQL Server menggunakan pernyataan CREATE ASSEMBLY, sebelum dapat dimuat dalam proses dan digunakan. Rakitan juga dapat diperbarui dari versi yang lebih baru menggunakan pernyataan ALTER ASSEMBLY, atau dihapus dari SQL Server menggunakan pernyataan DROP ASSEMBLY.

Informasi rakitan disimpan dalam tabel sys.assembly_files dalam database tempat assembly telah diinstal. Tabel sys.assembly_files berisi kolom berikut.

Kolom Deskripsi
assembly_id Pengidentifikasi yang ditentukan untuk rakitan. Angka ini ditetapkan ke semua objek yang berkaitan dengan rakitan yang sama.
nama Nama objek.
file_id Angka yang mengidentifikasi setiap objek, dengan objek pertama yang terkait dengan assembly_id tertentu diberikan nilai 1. Jika beberapa objek dikaitkan dengan assembly_id yang sama, maka setiap nilai file_id berikutnya bertambah 1.
konten Representasi heksadesimal dari rakitan atau file.

Di Bagian Ini

Membuat Rakitan
Membahas pembuatan rakitan CLR YANG AMAN, EXTERNAL_ACCESS, dan TIDAK AMAN di SQL Server.

Mengubah Assembly
Menjelaskan pembaruan rakitan CLR di SQL Server.

Menjatuhkan Rakitan
Membahas penghapusan rakitan CLR dari SQL Server.

Lihat Juga

Keamanan Integrasi CLR
Keamanan Akses Kode Integrasi CLR