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
Kode terkelola dikompilasi dan kemudian disebarkan dalam unit yang disebut rakitan runtime bahasa umum (CLR). Rakitan dikemas sebagai file DLL atau dapat dieksekusi (.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 SQL Server. SQL Server mengharuskan Anda mendaftarkan assembly dalam database 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 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. |
name |
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. |
content |
Representasi heksadesimal dari rakitan atau file. |
Di bagian ini
Artikel | Deskripsi |
---|---|
Membuat assembly | Membahas pembuatan SAFE , EXTERNAL_ACCESS , dan rakitan CLR UNSAFE di SQL Server |
Mengubah rakitan | Menjelaskan pembaruan rakitan CLR di SQL Server |
Jatuhkan assembly | Membahas penghapusan rakitan CLR dari SQL Server |