Схема развертывания АСУ МС

Развертывание АСУ МС может быть реализовано по следующим двум схемам:



Хранение настроек программы реализовано следующим образом:

  1. Настройки приложений хранятся в директории: Документы\Palitra System\Metr6\Имя_Приложения\IniFiles\User
  2. Настройки DLL хранятся в директории: Документы\Palitra_System\Metr6\Имя.dll\IniFiles
  3. Файл настроек подключения к базе данных metr6.udl хранится в директории: Документы\Palitra_System\Metr6\UDL

Для каждого пользователя, вошедшего под своей учетной записью Windows, папка «Документы» уникальна, поэтому все, что хранится в этой папке, индивидуально для каждого пользователя.

При работе в терминальном режиме все программное обеспечение установлено на сервере. Пользователи подключаются к серверу как к удаленному рабочему столу под своими учетными записями. В этом случае на сервере для каждого пользователя средствами операционной системы автоматически создается папка «Документы», в которой и хранятся настройки приложения.

При запуске приложение ищет файл metr6.udl в директории Документы\Palitra_System\Metr6\UDL. Если его там нет, программа пытается открыть файл из стандартной директории C:\Program Files(86)\Common Files\System\Ole DB\Data Links и скопировать его в Документы\Palitra_System\Metr6\UDL, а если файла нет и там, то создает пустой файл metr6.udl и предлагает пользователю его настроить. Настроенный файл сохраняется в директории Документы\Palitra_System\Metr6\UDL. При повторных запусках программы используется ранее сохранённый именно этим пользователем файл metr6.udl. Пользователь может настроить доступ к любой базе и сохранить udl-файл.