Menggabungkan Database Modul

Database modul penggabungan berisi semua properti penginstalan dan logika penyiapan untuk modul. Ini pada dasarnya adalah database penginstal yang disederhanakan atau file .msi. File database modul gabungan standar ditunjukkan oleh ekstensi .msm. Untuk daftar semua tabel database yang bisa ada dalam modul gabungan, lihat Menggabungkan Tabel Database Modul. Tabel berikut diperlukan dalam database setiap file .msm:

Komponen

Direktori

FeatureComponents

File

ModuleSignature

ModuleComponents

Perhatikan bahwa tabel Komponen, Direktori, FeatureComponents, dan File juga ada di semua file .msi. Database modul gabungan tidak berisi tabel Fitur sehingga file .msm tidak dapat diinstal sendiri. Untuk menginstal modul penggabungan, modul harus digabungkan terlebih dahulu dengan menggunakan alat penggabungan ke dalam file .msi.

Tabel ModuleSignature hanya ada dalam file .msi yang telah digabungkan dengan setidaknya satu file .msm. Jika tabel ini ada dalam file .msi, tabel tersebut berisi satu rekaman untuk setiap modul gabungan yang sebelumnya telah digabungkan ke dalam database penginstalan.

Modul penggabungan mungkin berisi tabel Urutan MergeModule opsional. Tabel ini hanya terjadi dalam file .msm. Ketika file .msm digabungkan ke dalam file .msi, tabel ini mengubah tabel urutan tindakan dari file .msi.

Modul penggabungan mungkin berisi tabel kustom. Tabel ini digunakan oleh tindakan kustom yang ditentukan dalam modul penggabungan.

Modul gabungan jarang memerlukan tabel antarmuka pengguna. Tabel ini hanya perlu ada dalam kasus yang jarang terjadi di mana modul penggabungan memerlukan input dari pengguna selama penginstalan. Untuk informasi selengkapnya, lihat Penulisan Antarmuka Pengguna dalam Modul Penggabungan.