Поделиться через


Объединение таблиц базы данных модуля

В стандартном модуле слияния требуются следующие таблицы.

Имя таблицы Комментировать
Компонент (ОБЯЗАТЕЛЬНО)
Каталог (ОБЯЗАТЕЛЬНО)
FeatureComponents (ОБЯЗАТЕЛЬНО)
Файл (ОБЯЗАТЕЛЬНО)
ModuleSignature (ОБЯЗАТЕЛЬНО) Объединены в базу данных установщика. Выводит сведения, идентифицирующие модуль слияния.
ModuleComponents (ОБЯЗАТЕЛЬНО) Объединены в базу данных установщика. Список всех компонентов в модуле слияния.

 

Следующие таблицы встречаются только в модулях слияния или других базах данных установщика, которые уже были объединены с модулем слияния.

Имя таблицы Комментировать
ModuleDependency Объединены в базу данных установщика. Список других модулей слияния, необходимых для этого модуля слияния.
ModuleExclusion Объединены в базу данных установщика. Список других модулей слияния, несовместимых с этим модулем слияния.

 

Следующие таблицы ModuleSequence встречаются только в модулях слияния.

Имя таблицы Комментировать
ModuleAdminUISequence Объединяет действия в таблицу AdminUISequence.
ModuleAdminExecuteSequence Объединяет действия в таблицу AdminExecuteSequence.
ModuleAdvtUISequence Не используйте эту таблицу. Дополнительные сведения см . в таблице AdvtUISequence.
ModuleAdvtExecuteSequence Объединяет действия в таблицу AdvtExecuteSequence.
ModuleIgnoreTable Список таблиц в модуле, которые не объединены в файл .msi.
ModuleInstallUISequence Объединяет действия в таблицу InstallUISequence.
ModuleInstallExecuteSequence Объединяет действия в таблицу InstallExecuteSequence.

 

Следующие таблицы являются обязательными в каждом настраиваемом модуле слияния. Mergemod.dll 2.0 или более поздней версии требуется для создания настраиваемого модуля слияния. Дополнительные сведения см. в разделе Настраиваемые модули слияния.

Имя таблицы Комментировать
Таблица ModuleSubstitution (ОБЯЗАТЕЛЬНО) Эта таблица не объединяется с целевой базой данных установки. Задает настраиваемые поля в целевой базе данных и предоставляет шаблон для конфигурации каждого поля.
Таблица ModuleConfiguration (ОБЯЗАТЕЛЬНО) Эта таблица не объединяется с целевой базой данных установки. Определяет настраиваемые атрибуты модуля.

 

Следующие таблицы установщика не могут выполняться в стандартном модуле слияния.

Следующие таблицы установщика являются необязательными в модулях слияния.