1. | Создайте резервную копию рабочей базы. |
2. | Запустите программу SASystemActivator.exe из папки «Server» в дистрибутиве старой версии системы DIRECTUM под пользователем sa. |
3. | В окне «Развертывание системы» на этапе «Выбор режима работы»: |
• | установите переключатель Восстановление из резервной копии; |
• | нажмите на кнопку Далее. |
4. | На этапе «Параметры соединения с развертываемой системой»: |
• | введите имя сервера и базы данных тестовой системы; |
• | в поле *Файл резервной копии укажите полный путь к файлу с резервной копией конвертируемой базы данных системы DIRECTUM; |
• | установите флажок Использовать Windows-аутентификацию или введите логин и пароль администратора SQL-сервера; |
• | нажмите на кнопку Далее. |
5. | На этапе «Файлы базы данных»: |
• | задайте имена файлов базы данных. Имена файлов для восстановления формируются автоматически. При необходимости можно их изменить, указав путь до файла в поле Восстановить как. |
Примечание
При использовании утилит активации старых версий системы DIRECTUM необходимо указать полные пути до соответствующих файлов в полях *Файл резервной копии, *Файл данных, *Файл журнала транзакций.
Если указанных файлов не существует, то они будут созданы в процессе восстановления;
• | нажмите на кнопку Далее. |
Примечание
Выполнение хранимой процедуры xp_cmdshell необходимо для проверки настроек развертывания. После перехода по ссылке Разрешить xp_cmdshell будет произведена проверка. По завершении возможность выполнения процедуры будет отключена.
6. | В окне «Администратор системы»: |
• | установите флажок Изменить пароль пользователя Administrator; |
• | укажите новый пароль администратора в полях *Пароль и *Подтверждение; |
• | нажмите на кнопку Далее. |
Примечание
В общем случае пароль администратора должен соответствовать локальной политике безопасности компьютера, на котором установлен Microsoft SQL Server.
7. | На этапе «Настройки системы»: |
• | укажите код активируемой системы. При восстановлении из резервной копии требуется задать новый код системы DIRECTUM. |
Примечание
Если тестовую базу планируется использовать в качестве рабочей, следует оставить прежний код системы. При этом нужно учитывать, что одновременное использование тестовой базы и рабочей с одинаковым кодом системы не поддерживается.
• | задайте полные имена компьютеров, на которых установлены сервер сеансов и служба Workflow; |
• | в поле Уровень совместимости базы данных укажите нужную версию SQL Server. Доступные значения уровня совместимости будут зависеть от текущей версии сервера и режима совместимости базы данных. Например, если используется SQL Server 2008, будут доступны уровни совместимости базы 80, 90, 100. По умолчанию заполняется версией, минимально совместимой с базой данных. Данная настройка обеспечивает совместимость и поддержку синтаксиса предыдущих версий SQL Server. Подробнее см. в документации Microsoft, в статье «Уровень совместимости инструкции ALTER DATABASE (Transact-SQL)»; |
Примечание
Рекомендуется менять уровень совместимости баз данных с ранних версий SQL Server поэтапно. Например, если необходимо перейти с SQL Server 2000 с уровнем совместимости базы данных 80 на SQL Server 2012 с уровнем совместимости 100, то сначала требуется перейти на SQL Server, который также поддерживает уровень совместимости 80 (SQL Server 2008), а затем перейти на SQL 2012 с уровнем совместимости 100.
• | нажмите на кнопку Далее; |
• | если на этапе подготовительных работ на SQL-сервере не был включен параметр конфигурации clr enabled, откроется окно с запросом установки данного параметра. Нажмите на кнопку Установить. |
8. | На этапе «Параметры развертывания системы успешно заданы» проверьте заданные параметры и нажмите на кнопку Развернуть. Откроется окно «Развертывание системы успешно завершено». |
9. | Нажмите на кнопку Готово. Если установлен флажок Запустить утилиту регистрации системы, то далее будет автоматически запущена утилита SAKeyRegistration.exe. Для регистрации тестовой базы данных можно использовать полученный ранее ключ. |
10. | Добавьте информацию о системе с помощью конфигуратора систем и проверьте работоспособность тестовой базы. |