Install MT DMS

Last modified:


В статье описаны этапы установки Локальной базы MT DMS, настройка архивации тестовой и рабочей базы, настройка обновления тестовой базы, а также порядок переноса MT DMS на другой сервер.

Перед установкой ознакомьтесь с Требованиями к оборудованию и системному программному обеспечению!

Для установки второй и последующих Локальных баз MT DMS (при настройке работы нескольких Локальных БД через Центральную базу) достаточно:

  • Создать и настроить БД
  • Установить и настроить Службу сервисов МТ
  • Настроить архивацию БД


Оглавление


Установка МТ (тестовая база)

       Установить SQL сервер

       Установить Microsoft .NET Framework 4.8

       Установить Microsoft Office

       Создать и настроить Базу данных МТ

       Установить и настроить Службу сервисов МТ

Очистить тестовые параметры и сделать Backup

Развернуть рабочую базу из Backup тестовой

Настроить хранение данных в отдельных БД

Настроить архивацию тестовой и рабочей базы

Настройка обновления файлов клиентской части на локальных ПК пользователей

Настроить обновление тестовой базы из SVN

Перенос МТ DMS на другой сервер

Установка MT DMS (тестовая база)

Первичную установку MT DMS мы называем установкой тестовой базы, потому что именно на этой базе

  • настраиваются параметры системы и заполняются справочники,
  • после чего производятся тестовые прогоны цепочек бизнес-процессов

    пример: Фиксация Трафика → создание Рабочей карты продавца → открытие/закрытие Сделки → создание Заказ-нарядов и т.д.

  • и проходят обучение Пользователи.

После настройки и проверки тестовая база «очищается», создается ее Backup, из которого «разворачивается» рабочая база.

Требования к системе:

Компонент
Комментарий
SQL - серверверсия 2022 (или более новая)
Microsoft Visual C++входит в пакет установки SQL - сервера. используется при запуске MT.exe
Microsoft .NET Framework 4.8
Microsoft OfficeMicrosoft Excel используется при Импорте/Экспорте данных в MT DMS

Этапы установки MT DMS:

Установить SQL сервер

Установить Microsoft .NET Framework 4.8

Установить Microsoft Office

Создать и настроить Базу данных МТ

Установить и настроить Службу сервисов МТ

Установить SQL сервер

Загрузить SQL-сервер

Установить SQL-сервер

Активировать учетную запись SA в SQL

Загрузить SQL-сервер


Перейти по ссылке https://www.microsoft.com/ru-ru/sql-server/sql-server-downloads

Выбрать:

Image 3295

Установить SQL-сервер

К установке следует выбрать версию SQL Server 2022 или более новые 

В выбранной версии SQL-сервера:

раскрыть пункт «Начни бесплатно» → EXE → «Продолжить»



Ввести контактные данные, после чего начнется загрузка.

Запустить загруженный файл «*.exe»

Выбрать «Базовую установку».

Принять условия лицензии, выбрать расположение установки и нажать «Установить».



Дождаться установки.

При выводе окна «Установка успешно выполнена» нажать Image 3304 (если он не установлен на ПК).

Image 3306

Если установка SSMS не требуется – нажать Image 3307

Перед закрытием окна «Установка успешно выполнена» скопируйте и сохраните значение «Имя экземпляра». Значение данного поля понадобится при установке MT DMS


Перезагрузить ПК после закрытия установщика.

Активировать учетную запись SA в SQL


Открыть SQL Server Management Studio:

ПускВсе программы Microsoft SQL Server Tools SQL Server Management Studio


Image 3311

Нажать Image 3312 для входа.


Image 3313

Открыть:

Безопасность Имена для входаsa (выделить правой клавишей мыши) → Свойства


Image 3314

На вкладке «Общие» ввести новый пароль в поле «Пароль» и «Подтверждение пароля».


Image 3315



Перейти на вкладку Состояние и активировать учетную запись: «Имя для входа» = «Включено».

Image 3317

Для включения Проверки подлинности SQL Server и Windows перейти в свойства SQL Server.

Image 3777

На вкладке «Безопасность» выбрать вариант Проверка подлинности SQL Server и Windows.

Нажать Image 3393

Image 3318

Перезапустить службу SQL Server.

Учетная запись sa активирована в sql (пользователю sa доступен вход в sql).

По умолчанию установлена проверка подлинности Windows. Вход возможен только с локальной учетной записью Windows или доменной.

Если при попытке войти Management Studio возникает ошибка 233 (подключение к серверу успешно установлено, но произошла ошибка при входе), необходимо открыть:

Пуск Средства администрирования Windows Службы → перезапустить службу SQL Server

Image 3601

Установить Microsoft .NET Framework 4.8

Проверить установлен ли на ПК Microsoft .NET Framework 4.8:

Пуск Панель управления Программы и компоненты Включение или отключение компонентов Windows

либо

сочетание клавиш «Win+R»ввести «Control» Image 3320Программы

Программы и компонентыВключение или отключение компонентов Windows

Image 3321

Если в списке есть Microsoft .NET Framework 4.8, то установка не требуется.

Напротив компонента «ASP.NET 4.8» в каталоге «.NET Framework 4.8 Advanced Services» должна быть проставлена «галочка»

Image 3602

Если Microsoft .NET Framework 4.8 на ПК не установлен, перейдите по ссылке и установите компонент: https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48



Установить Microsoft Office

Для использования функции Импорта/Экспорта данных MT DMS на ПК должен быть установлен Microsoft Excel версия Microsoft Office 2010 или более новые.

Libre Office, Open Office, OnlyOffice и т.п. не обеспечивают нужных требований

Создать и настроить Базу данных МТ

Направить запрос на support@verdi.ru о предоставлении доступа к FTP-серверу (ftp://ftp.verdi.ru) для скачивания архива MT DMS.

После предоставления доступа:

Порядок настройки подключения FTP описан в статье «Настроить подключение к FTP»

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

  • Скачать архив релиза МТ DMS к установке.
  • Скачать архив «установщика» через FTP:/UpdatesMT/Setup.
  • Переместить файлы «установщика» в папку Update скачанного релиза MT DMS.

Перед установкой поместите файл ключа (MTKey.bin) в папку Client

Последующая установка Базы данных МТ может производится любым из следующих способов:

Через исполняемый файл

Вручную

Установка Базы МТ через исполняемый файл

Запустить приложение MTSetupDB.exe из папки Update.

В окне «Создание и настройка базы данных МТ» заполнить поля:


«Сервер»

Проставить IP адрес/название поля «Именованный экземпляр» (см. «Установить SQL-сервер»).


«Пароль sa»

Ввести пароль, установленный для пользователя sa для входа в sql (см. «Активировать учетную запись SA в SQL»).


«Имя базы данных»

Ввести имя папки (например: SQLBD).

Название Базы данных должно быть уникальным (не должно совпадать с созданными ранее)

После заполнения полей нажать Image 3326

Image 3327

Зайти в папку Client.

Запустить файл MT.exe

Пройти авторизацию (ввести учетные данные пользователя sa на вход в sql).

Дождаться установки МТ DMS.

После завершения установки, удалить из папки Update файлы:

MTSetupDB.exe

MTSetupDB.ini

MTTools.dll

MTUtil.dll

База данных МТ установлена на ПК.




Установка Базы МТ вручную

Для создания чистой базы запустить «mtadmin.exe» с ключом «newdb».

Через MTAdmin последовательно установить модули МТ:

Открыть программу MTAdmin.

Раздел «Конфигурация» → выбрать действие «Установить модуль».

Image 3413

Выбрать файл установки Модуля (хранятся в папке Client).

Система проинформирует о завершении установки Модуля.

Image 3688


Важно соблюдать порядок установки ОСНОВНЫХ Модулей МТ:

MTSystem.dll

MTBClient.dll

MTTime.dll

MTApptShow.dll

MTShow.exe

MTCash.dll

MTWorkshop.dll

MTCars.dll

MTWSFollowUp.dll

Установка ДОПОЛНИТЕЛЬНЫХ Модулей МТ (модули Марок, Клиентские модули и т.п.) производится после установки ОСНОВНЫХ Модулей МТ, последовательность установки может быть произвольной

Установить и настроить Службу сервисов МТ (MTSvcCfg)


Сервисы МТ – внутренние службы, которые в фоновом (автоматическом) режиме, независимо от сеансов пользователей, выполняют на сервере определенные действия с объектами системы по заданному алгоритму.

Сервисы выполняются службой MTSvc и настраиваются программой MTSvcCfg.

Порядок установки и настройки службы MTSvc и запуска Сервисов МТ (через MTSvcCfg) описан в статье «Сервисы МТ».

Очистить тестовые параметры и сделать Backup

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

Очистить «тестовую» БД

Очистка «тестовой» базы производится выполнением скриптов в среде

SQL Management Studio

Направить запрос на support@verdi.ru о предоставлении Скрипта для очистки «тестовой» БД.

После получения Скрипта открыть SQL Server Management Studio:

Пуск Все программы Microsoft SQL Server Tools SQL Server Management Studio

Image 3351

Пройти авторизацию (ввести учетные данные пользователя sa на вход в sql) и нажать Image 3352

Image 3353

Открыть:

Базы данных → выделить правой клавишей мыши БД для очистки → Создать запрос


Image 3354



В открывшееся текстовое поле вставить полученный Скрипт.

Нажать  Image 3355  (на верхней панели инструментов).

Image 3356

Очистка «тестовой» БД произведена.

Создать Backup пустой (очищенной) «тестовой» БД


Открыть SQL Server Management Studio:


ПускВсе программы Microsoft SQL Server Tools SQL Server Management Studio


Image 3357

Пройти авторизацию (ввести учетные данные пользователя sa на вход в sql) и нажать  Image 3358

Image 3359

Открыть:

Базы данных → выделить правой клавишей мыши БД для копирования → Создать резервную копию


Image 3360

Нажать Image 3361

Из созданного Backup очищенной «тестовой» БД разворачивается «рабочая» БД

Развернуть рабочую базу из Backup тестовой

Открыть SQL Server Management Studio:

ПускВсе программы Microsoft SQL Server Tools SQL Server Management Studio


Image 3363

Пройти авторизацию (ввести учетные данные пользователя sa на вход в sql) и нажать Image 3364

Image 3365

Выделить правой клавишей мыши Базы данных Создать базу данных

Image 3366

Указать «Имя» для «рабочей» Базы данных.

Нажать Image 3367

Название Базы данных должно быть уникальным (не должно совпадать с созданными ранее)

Image 3369

В левой части окна, в разделе «Базы данных» доступна новая БД.

Открыть:

Базы данных → выделить правой клавишей мыши созданную «рабочую» БД

ЗадачиВосстановитьБаза данных

Image 3370

В открывшемся окне «Восстановление базы данных» выделить «Устройство».

Нажать Image 3371 в правой части поля.

В открывшемся окне «Выбор устройства резервного копирования» нажать Image 3372

Image 3373

В открывшемся окне «Локальный файл резервной копии» выбрать созданный Backup очищенной «тестовой» БД (файл в формате «*.bac») и нажать Image 3374

Image 3375

В окне «Выбор устройства резервного копирования» повторно выделить файл (подтвердить выбор) и нажать Image 3376

Image 3377

В окне «Восстановления базы данных» на странице «Параметры» проставить «галочку» в поле «Перезаписать существующую базу данных (WITH REPLACE)».

Нажать  Image 3378

Image 3379

Система проинформирует об успешном завершении восстановления БД.

Настроить хранение данных в отдельных БД

В МТ реализована возможность настройки хранения прикрепленных к Документам файлов и записей Журнала изменений в отдельной БД, что позволяет уменьшить размер рабочей базы и, как следствие, упростить процесс резервного копирования.

Хранение прикрепленных файлов в отдельной БД

Хранение «Журнала изменений» в отдельной БД

Настроить хранение прикрепленных файлов в отдельной БД

Открыть SQL Server Management Studio и создать новый Логин к SQL серверу, на котором хранится рабочая БД.

Созданные учетные данные (Логин и Пароль) будут использоваться пользователями для доступа к БД с «прикрепленными» файлами.

Порядок создания нового Логина аналогичен описанному в разделе «Активировать учетную запись SA в SQL»

Запустить MTAdmin.

Перейти в раздел «Администрирование» → выбрать действие «Настройка БД для прикрепленных файлов».

В открывшемся окне выбрать «Создать БД».

Image 3593

Указать созданные Логин и Пароль в открывшемся окне.


Не используйте учетные данные SA при настройке доступа к БД с прикрепленными файлами.

Система создает новую БД на том же сервере, где и рабочая База. «Имя БД» формируется автоматически, в формате MT_Attach, где MT - имя рабочей базы.

Нажать  Image 3594 для создания БД прикрепленных файлов.

Image 3595

Запустить MTSvcCfg.

Файл запуска МТSvcCfg.exe хранится в папке Server

Подключить в модуле MTSystem сервис переноса прикрепленных файлов RecordAttachMover (см. статью «Сервисы МТ» и описание сервиса RecordAttachMover).

Image 3596

Настроить хранение «Журнала изменения» в отдельной БД


Открыть SQL Server Management Studio и создать новый Логин к SQL серверу, на котором хранится рабочая БД.

Созданные учетные данные (Логин и Пароль) будут использоваться пользователями для доступа к БД журнала изменений.

Порядок создания нового Логина аналогичен описанному в разделе «Активировать учетную запись SA в SQL»

Можно использовать те же Логин и Пароль, что и для доступа к Базе прикрепленных файлов

Запустить MTAdmin.


Перейти в раздел «Администрирование» → выбрать действие «Настройка БД для журнала изменений».


В открывшемся окне выбрать «Создать БД».

Image 3597

Указать созданные Логин и Пароль в открывшемся окне.

Не используйте учетные данные SA при настройке доступа к БД журнала изменений.

Система создает новую БД на том же сервере, где и рабочая База. «Имя БД» формируется автоматически, в формате MT_ChangeLog, где MT - имя рабочей базы.

Нажать Image 3598 для создания БД журнала изменений.

Image 3599


Запустить MTSvcCfg.

Файл запуска МТSvcCfg.exe хранится в папке Server

Подключить в модуле MTSystem сервис переноса «Журнала изменений» в отдельную БД ChangeLogMover (см. статью «Сервисы МТ» и описание сервиса ChangeLogMover).

Image 3600

Настроить архивацию тестовой и рабочей базы

Существует множество методов настройки архивации БД.

Для настройки архивации «тестовой» и «рабочей» БД рекомендуем воспользоваться информацией открытого источника Microsoft: https://docs.microsoft.com/

Например, материалами статьи Создание полной резервной копии базы данных

Настройка автоматического обновления файлов клиентской части на локальных ПК пользователей

Данная настройка рекомендуется в целях оптимизации времени запуска МТ на ПК пользователя после обновления системы (установки нового Релиза/Патча).

На сервере установки MT DMS, в файле MT.ini (в папке Client) в секции «General» заполнить ключ «RemotePath» (прописать сетевой адрес папки Client).

Скопировать папку Client на локальный ПК пользователя.

Пример:


MT.ini

[General]
RemotePath=\\192.168.10.31\MT

Настроить обновление тестовой базы из SVN

SVN версии - нестабильные сборки МТ. Используются для проверки функционала на «тестовых» БД до его появления в релизе.

Не использовать SVN на «рабочей» БД, использовать на «тестовой» (в файле инициализации указать Имя «тестовой» БД)

Настройки для подключения обновления из SVN (нестабильная ветка обновлений):

Направить запрос на support@verdi.ru о предоставлении доступа к SVN.

Установить SVN: http://tortoisesvn.net/downloads.html

Подключиться к серверу по адресу (использовать полученные Логин и Пароль):

Перенос МТ DMS на другой сервер

При переносе MT DMS на другой сервер установка и настройка Базы данных не требуются

Последовательность действий:

1. Остановить работу в текущей БД и запретить к ней подключения.

2. Создать копию БД MS SQL на «старом» сервере (команда BACKUP DATABASE).

3. Восстановить копию БД на «новом» сервере (команда RESTORE DATABASE).

4. Скопировать файлы Client, Server и Update со «старого» на «новый» сервер.

5. Заменить в файле mt.ini (в папках Client и Server) подключение к «новому» серверу и БД.

6. Перенести пользователей MS SQL со старого «сервера» на «новый».

Перенос пользователей производится на уровне MS SQL сервера.

См. статью Microsoft «Перемещение имен входа и паролей между экземплярами SQL Server»

   Если количество пользователей Базы данных не велико, проще и быстрее создать пользователей заново на «новом» сервере:

   Зайти в MTAdmin на «старом» сервере (раздел «АдминистрированиеПользователи»).

   Image 3385

   Выбрать Пользователя и запомнить его Роль.

   Image 3386

   Выделить строку (ячейку в строке) пользователя и нажать  Image 3387 на верхней панели инструментов (или «Delete» на клавиатуре).

   В открывшемся окне скопировать значение поля «Логин».

   Нажать  Image 3388

   Image 3389

   Зайти в MTAdmin на «новом» сервере (раздел «АдминистрированиеПользователи»).

   Создать пользователя через кнопку  Image 3390 на верхней панели инструментов (или «Insert» на клавиатуре).

   Вставить сохраненный Логин.

   Выбрать Роль пользователя.

   Нажать Image 3391

   Image 3392

   Аналогичным образом, последовательно удалить (на «старом» сервере) и создать (на «новом» сервере) всех пользователей.

   При первом входе в МТ DMS (на «новом» сервере) пользователю будет предложено сменить пароль (т.к. при создании пользователя был установлен пустой пароль).

7. Установить службу MSSvc на «новом» сервере (см. «Установить и настроить Службу сервисов МТ»).

8. Заменить на компьютерах пользователей ярлыки со «старого» сервера на «новый».

9. Убедиться в корректности работы БД на «новом» сервере и отключить «старый» сервер.


    This article was helpful for 3 people. Is this article helpful for you?