Rakitan (Mesin Database)

Berlaku untuk:SQL Server

Topik di bagian ini memberikan informasi untuk membantu Anda memahami, merancang, dan mengimplementasikan rakitan.

Rakitan adalah file DLL yang digunakan dalam instans SQL Server untuk menyebarkan fungsi, prosedur tersimpan, pemicu, agregat yang ditentukan pengguna, dan jenis yang ditentukan pengguna yang ditulis dalam salah satu bahasa kode terkelola yang dihosting oleh Microsoft .NET Framework runtime bahasa umum (CLR), bukan dalam Transact-SQL.

Rakitan dalam SQL Server adalah objek yang mereferensikan modul aplikasi terkelola (file .dll) yang dibuat dalam runtime bahasa umum .NET Framework. Rakitan berisi metadata kelas dan kode terkelola. Mengunggah assembly ke instans SQL Server adalah langkah pertama untuk membuat salah satu objek database berikut:

Rakitan melakukan fungsi berikut dalam SQL Server:

  • Berisi kode terkelola yang menjalankan fungsionalitas satu atau beberapa objek database CLR yang sebelumnya tercantum.

  • Berisi metadata yang mencakup nomor versi dan budaya assembly, kunci publik opsional yang secara unik mengidentifikasi daftar kelas assembly, metode yang didefinisikan dalam assembly, dan arsitektur prosesor assembly.

  • Kelola tingkat di mana kode terkelola dapat mengakses sumber daya luar dengan mengatur izin akses kode.

  • Berisi metadata tentang dependensi pada rakitan lain yang dirujuk oleh assembly.

Di Bagian Ini

Topik Deskripsi
Merancang Rakitan Menjelaskan apa yang harus Anda pertimbangkan sebelum membuat assembly. Ini termasuk rakitan kemasan, izin akses kode, dan batasan lainnya.
Mengimplementasikan Assembly Menjelaskan cara membuat dan menghilangkan rakitan, bagaimana dan kapan memodifikasi rakitan, dan cara mengambil metadata tentang rakitan.
Mendapatkan informasi tentang Assembly Mencantumkan tampilan dan fungsi katalog yang dapat dikueri untuk metadata tentang rakitan.

Lihat juga

Konsep Pemrograman Integrasi Common Language Runtime (CLR)