Koppla moduldatabas
Databasen för en sammanslagningsmodul innehåller alla installationsegenskaper och installationslogik för modulen. Det är i princip en förenklad installationsprogramdatabas eller .msi fil. Standarddatabasfiler för sammanslagningsmoduler anges av ett .msm-tillägg. En lista över alla databastabeller som kan finnas i sammanslagningsmoduler finns i Merge Module Database Tables. Följande tabeller krävs i databasen för varje MSM-fil:
Observera att tabellerna Component, Directory, FeatureComponents och File också finns i alla .msi filer. En sammanslagningsmoduldatabas innehåller inte en funktionstabell så msm-filen kan inte installeras ensam. Om du vill installera en sammanslagningsmodul måste den först sammanfogas med hjälp av ett sammanslagningsverktyg i en .msi fil.
Tabellen ModuleSignature finns bara i .msi filer som har sammanfogats med minst en msm-fil. Om den här tabellen finns i en .msi fil innehåller den en post för varje sammanslagningsmodul som tidigare har sammanfogats i installationsdatabasen.
Sammanslagningsmoduler kan innehålla valfria MergeModule-sekvenstabeller. Dessa tabeller förekommer endast i .msm-filer. När .msm-filerna sammanfogas till en .msi fil ändrar dessa tabeller åtgärden sekvenstabeller av .msi-filen.
Sammanslagningsmoduler kan innehålla anpassade tabeller. Dessa tabeller används av anpassade åtgärder definieras i sammanslagningsmodulen.
Sammanslagningsmoduler kräver sällan användargränssnittstabeller. Dessa tabeller behöver endast finnas i sällsynta fall där sammanslagningsmodulen kräver indata från användaren under installationen. Mer information finns i Authoring User Interfaces in Merge Modules.