Я не смотрел учебник (поскольку он является flash), но проблема в том, что MSI не перезаписывает существующий файл базы данных при установке ? Если это так, то это обычно связано с установленными по умолчанию MSI правилами управления версиями файлов - и тем, как сохранит измененные неверсированные файлы - по сути не версионные файлы, которые есть разные создавать и изменять штампы даты. Эта проблема является распространенной путаницей, связанной с развертыванием MSI.
Я проверю, не в этом ли проблема. Между тем, вот ссылка на ответ, описывающий способы развертывания файлов данных и файлов и настроек для каждого пользователя: Создание папки и файла в профиле текущего пользователя из профиля администратора . Возможно, вы захотите установить файл базы данных, доступный только для чтения, в папку для каждого компьютера, а затем скопировать его в профиль пользователя при запуске приложения.