1. | Скопируйте утилиту \LOCAL\Converter\STConverter.exe в папку с установленной клиентской частью системы DIRECTUM 5.2. По умолчанию это папка: |
• | C:\Program Files\DIRECTUM Company\DIRECTUM 5.2 – для 32-разрядной OC; |
• | C:\Program Files(х86)\DIRECTUM Company\DIRECTUM 5.2 – для 64-разрядной OC. |
2. | Если конвертация выполняется с версии 5.1, пропустите пункт. Для остальных версий, если имеется установленное техническое решение DIRECTUM «Управление тендерами», то при помощи утилиты STExecSQL.exe запустите скрипт 1_DIR51_Tender_Before.sql из папки дистрибутива технического решения: |
\LOCAL \TenderMenegment\DIR_ТМ52_1.1.1.5\Convert
3. | Запустите STConverter.exe от имени администратора. |
4. | В окне «Параметры соединения с конвертируемой системой»: |
• | укажите имя SQL-сервера, имя конвертируемой базы данных, логин и пароль администратора SQL-сервера; |
• | нажмите на кнопку Далее. |
5. | В окне «Администратор системы»: |
При необходимости измените пароль администратора системы:
• | установите флажок Изменить пароль пользователя Administrator; |
• | нажмите на кнопку Далее. |
6. | В окне «Настройки системы»: |
• | в поле Код системы укажите код новой системы после конвертации; |
• | в поле Служба Workflow укажите имя сервера, на котором установлена служба Workflow для новой системы; |
Примечание
Если используется несколько служб Workflow, то необходимо задать имена компьютеров, на которых она установлена, через «;». Подробнее см. в руководстве администратора, в главе «Управление сервисными службами», раздел «Настройка службы Workflow».
• | в поле Сервер сеансов укажите имя сервера, на котором установлен сервер сеансов для новой системы; |
• | в поле Уровень совместимости укажите уровень совместимости базы данных, который установится после конвертации. Доступные значения уровня совместимости зависят от текущей версии сервера и режима совместимости базы данных. Например, если используется SQL Server 2008, будут доступны уровни совместимости базы 80, 90, 100. По умолчанию заполняется текущим уровнем совместимости базы данных. |
Если версия сервера не поддерживает текущий уровень совместимости, поле заполняется значением, минимально поддерживаемым SQL-сервером. Например, если текущий уровень 80, при этом используется SQL Server 2012, по умолчанию будет установлено минимальное поддерживаемое значение 90. Подробнее см. в документации Microsoft, в статье «Уровень совместимости инструкции ALTER DATABASE (Transact-SQL)»;
• | нажмите на кнопку Далее. |
7. | В окне «Параметры конвертации»: |
• | если выполняется конвертация главного сервера системы, то в поле Пакет конвертации укажите файл \LOCAL\Package\directum_to_Версия 5.2.dat; |
Примечание
Для обновления релизной версии DIRECTUM имя файла будет иметь формат: directum_to_<Версия обновления DIRECTUM>.dat. Например, directum_to_512.dat.
При конвертации вторичных серверов в качестве пакета конвертации используйте созданный файл;
• | в поле Папка протоколов укажите путь к папке, в которой будут сохранены файлы с протоколами конвертации; |
• | установите флажок Создавать резервную копию базы данных и укажите в поле Имя файла полное имя файла резервной копии. |
Резервная копия будет создана по указанному пути на компьютере, где установлен SQL-сервер. Если резервная копия уже создана, то не устанавливайте флажок;
• | если конвертируется распределенная система, то установите флажок Создавать пакет конвертации для вторичных серверов и задайте имя файла создаваемого пакета в поле Имя файла; |
• | нажмите на кнопку Далее. |
8. | В окне «Параметры конвертации»: |
• | в поле Конвертировать платформу с версии выберите текущую версию платформы, если она была неверно определена конвертером; |
• | при необходимости, установите флажок Конвертировать только платформу, чтобы в процессе конвертации была принята только разработка платформы. |
Флажок Конвертировать только платформу недоступен, если:
a) | изменилась редакция релиза, а не только номер билда; |
b) | выполняется конвертация вторичного сервера. |
В этих случаях конвертация системы является обязательной;
• | в поле Конвертировать систему с версии выберите текущую версию системы, если она была неверно определена конвертером. Поле недоступно, если установлен флажок Конвертировать только платформу; |
• | в группе «Конвертация ISBL-текстов» оставьте значение по умолчанию Конвертировать только разработку платформы, чтобы сконвертировать только ISBL-тексты платформы. |
Если выбрать значение Всех, будут сконвертированы ISBL-тексты как платформы, так и прикладной части. Если выбрать значение Не конвертировать, ISBL-тексты останутся неизменными.
Конвертацию ISBL-текстов также можно выполнить отдельно, после завершения работы конвертера. Для этого используйте утилиту STISBLConverter. Подробнее описание утилиты см. в руководстве администратора, в главе «Установка системы DIRECTUM», раздел «Утилита конвертации ISBL-текстов»;
Примечание
Чтобы обеспечить управляемость процессов и вовремя получать оповещения о возникших ошибках, не рекомендуется устанавливать флажки:
- Автоматически конвертировать. Если флажок установлен, то изменения разработки принимаются конвертером ISBL-текстов автоматически, подтверждение не требуется;
- Автоматически разрешать конфликты импорта разработки системы. Если флажок установлен, то разработка будет принята автоматически. Если текущая разработка отличается от стандартной, форма сравнения разработок не отобразится.
• | нажмите на кнопку Далее. |
9. | Проверьте указанные параметры и нажмите на кнопку Конвертировать. В окне подтверждения нажмите на кнопку Да. |
10. | В процессе конвертации появляются сообщения с результатами различных проверок вида «Результат выполнения проверки...». При появлении подобного сообщения ознакомьтесь с его текстом и нажмите на кнопку Далее для продолжения конвертации. Для прекращения конвертации нажмите на кнопку Отмена. |