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 penggabungan, lihat Menggabungkan Tabel Database Modul. Tabel berikut diperlukan dalam database setiap file .msm:
Perhatikan bahwa tabel Komponen, Direktori, FeatureComponents, dan File juga ada di semua file .msi. Database modul penggabungan 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 ini berisi satu rekaman untuk setiap modul penggabungan 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 tindakan tabel urutan file .msi.
Modul penggabungan mungkin berisi tabel kustom. Tabel ini digunakan oleh tindakan kustom ditentukan dalam modul penggabungan.
Modul penggabungan 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.