Udostępnij za pośrednictwem


Scal bazę danych modułów

Baza danych modułu scalania zawiera wszystkie właściwości instalacji i logikę konfiguracji modułu. Zasadniczo jest to uproszczony plik bazy danych instalatora lub .msi. Standardowe pliki bazy danych modułu scalania są wskazywane przez rozszerzenie msm. Aby uzyskać listę wszystkich tabel bazy danych, które mogą istnieć w modułach scalania, zobacz Merge Module Database Tables. W bazie danych każdego pliku msm wymagane są następujące tabele:

składników

Directory

FeatureComponents

plików

ModuleSignature

ModuleComponents

Należy pamiętać, że tabele Component, Directory, FeatureComponents i File są również obecne we wszystkich plikach .msi. Baza danych modułu scalania nie zawiera tabeli funkcji i dlatego nie można zainstalować pliku msm samodzielnie. Aby zainstalować moduł scalania, należy najpierw scalić go przy użyciu narzędzia scalania do pliku .msi.

ModuleSignature Table znajduje się tylko w plikach .msi, które zostały scalone z co najmniej jednym plikiem msm. Jeśli ta tabela znajduje się w pliku .msi, zawiera jeden rekord dla każdego modułu scalania, który został wcześniej scalony z bazą danych instalacyjnych.

Moduły scalania mogą zawierać opcjonalne tabele sekwencji MergeModule. Te tabele występują tylko w plikach msm. Po scaleniu plików msm z plikiem .msi te tabele modyfikują tabele akcji sekwencji pliku .msi.

Moduły scalania mogą zawierać tabele niestandardowe. Te tabele są używane przez akcje niestandardowe zdefiniowane w module scalania.

Moduły scalania rzadko wymagają tabel interfejsu użytkownika. Te tabele muszą być obecne tylko w rzadkich przypadkach, gdy moduł scalania wymaga danych wejściowych od użytkownika podczas instalacji. Aby uzyskać więcej informacji, zobacz Authoring User Interfaces in Merge Modules (Tworzenie interfejsów użytkownika w module scalania).