Bagikan melalui


Rakitan (Mesin Database)

Berlaku untuk: SQL Server

Topik di bagian ini menyediakan 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 runtime bahasa umum (CLR) Microsoft .NET Framework, alih-alih dalam Transact-SQL.

Rakitan di 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 rakitan ke instans SQL Server adalah langkah pertama untuk membuat salah satu objek database berikut:

  • Fungsi CLR. Untuk informasi selengkapnya, lihat Membuat Fungsi CLR.

  • Prosedur tersimpan CLR. Untuk informasi selengkapnya, lihat Prosedur Tersimpan CLR.

  • Pemicu CLR. Untuk informasi selengkapnya, lihat Membuat Pemicu CLR.

  • Fungsi agregat yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Membuat Agregat yang ditentukan pengguna.

  • Jenis yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Menggunakan Jenis yang Ditentukan Pengguna.

Rakitan melakukan fungsi berikut di 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 perakitan, kunci publik opsional yang secara unik mengidentifikasi daftar kelas assembly, metode yang didefinisikan dalam perakitan, dan arsitektur prosesor perakitan.

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

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

Di Bagian Ini

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

Lihat Juga

Konsep Pemrograman Integrasi Common Language Runtime (CLR)