Moduladatbázis egyesítése
Az egyesítési modul adatbázisa tartalmazza a modul összes telepítési tulajdonságát és beállítási logikáját. Ez lényegében egy egyszerűsített telepítő adatbázis vagy .msi fájl. A standard egyesítési modul adatbázisfájljait egy .msm kiterjesztés jelzi. Az egyesítési modulokban létezhet adatbázistáblák listáját a Moduladatbázis-táblák egyesítésecímű témakörben találja. Minden .msm-fájl adatbázisában a következő táblák szükségesek:
Vegye figyelembe, hogy az Összetevő, a Címtár, a FeatureComponents és a Fájl tábla is megtalálható az összes .msi fájlban. Az egyesítési modul adatbázisa nem tartalmaz Szolgáltatástábla, így az .msm fájl nem telepíthető egyedül. Az egyesítési modul telepítéséhez először egyesíteni kell egy egyesítési eszközzel egy .msi fájlba.
A ModuleSignature tábla csak olyan .msi fájlokban található, amelyeket legalább egy .msm fájllal egyesítettek. Ha ez a tábla egy .msi fájlban található, akkor minden egyes egyesítési modulhoz egy rekordot tartalmaz, amelyet korábban egyesítettek a telepítési adatbázissal.
Az egyesítő modulok tartalmazhatnak opcionális MergeModule Sequence táblákat. Ezek a táblák csak .msm fájlokban fordulnak elő. Az .msm-fájlok .msi fájlba való egyesítésekor ezek a táblák módosítják a művelet .msi fájl.
Az egyesítő modulok egyéni táblákat tartalmazhatnak. Ezeket a táblákat az egyesítési modulban egyéni műveletek használják.
A modulok egyesítése ritkán igényel felhasználói felületi táblákat. Ezeknek a tábláknak csak olyan ritka esetekben kell jelen lenniük, amikor az egyesítési modul a telepítés során bemenetet igényel a felhasználótól. További információ: Felhasználói felületek létrehozása a Modulok egyesítésecímű témakörben.