Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:install:dbcontrol:db_properties:db_convertation [2020/09/21 11:52]
192.168.1.155 [План проведения конвертации баз данных в текущую версию]
— (текущий)
Строка 1: Строка 1:
-====== Конвертация базы данных ====== 
  
-==  == 
-**Внимание!** Конвертацию баз в Business Studio 5 **обязательно** проводите в соответствии с инструкциями из раздела [[ru/manual/install/dbcontrol/db_properties/db_convertation#рекомендации_по_конвертации_баз_данных_предыдущих_версий_в_текущую версию|Рекомендации по конвертации баз предыдущих версий в текущую версию]]. 
-===== ===== 
- 
-Конвертация базы выполняется только с помощью приложения Business Studio. Если версия базы данных является более ранней, чем версия программы, кнопка **Конвертация** в Окне **Cвойства базы данных** (см. [[ru/manual/install/dbcontrol/db_properties]]) будет активна. При нажатии на кнопку **Конвертация** будет предложено выбрать из выпадающего списка конвертацию одной или нескольких баз данных. При необходимости конвертировать несколько баз данных отметьте базы, конвертацию которых требуется выполнить. После выбора будет предложено создать резервные копии баз данных. После этого будет запущена конвертация. 
- 
-==  == 
-**Внимание!** Перед запуском конвертации необходимо создать резервную копию базы данных (см. [[ru/manual/install/dbcontrol#сохранение_базы_данных_в_файл|Сохранение базы данных в файл]]). 
-===== ===== 
-\\ 
- 
-**Требования к проведению конвертации:** 
-  * Конвертацию рекомендуется проводить на компьютере, находящемся в том же домене, что и пользователи, присутствующие в этой базе. 
-  * Конвертация должна проводиться пользователем с правами администратора.  
-  * Для конвертации требуется наличие серверной или персональной лицензии Business Studio.  
-  * В процессе конвертации программа предложит создать резервную копию базы данных. В случае если резервная копия еще не была создана, то обязательно создайте резервную копию.  
- 
-**Рекомендации по сокращению времени конвертации:** 
- 
-  * Перед конвертацией проведите процедуру удаления объектов, помеченных к удалению (см. [[ru/manual/administration/work_with_deleted]]). 
-  * Для конвертации желательно использовать компьютер с объемом памяти 1 Гб ОЗУ и выше. 
-  * В случае использования клиент-серверного варианта установки Business Studio проводите конвертацию на сервере баз данных, если на нем произведена установка сервера Business Studio. 
-  * Перед конвертацией время конвертации необходимо закрыть все другие приложения. 
- 
-==  == 
-**Внимание!** Процесс может занять продолжительное время в зависимости от объема информации в базе. 
-===== ===== 
-\\ 
- 
-===== Основные изменения в рамках конвертации базы до версии 5 ===== 
-Конвертация баз данных проводится для обеспечения возможности для баз предыдущих версия Business Studio работать с версией 5. В рамках конвертации вносятся изменения в объектную модель базы данных, а также загружаются актуальные пакеты с данными (например, отчеты, пакеты импорта и др.). 
-В версии 5 были внесены следующие важные изменения в объектную модель:  
-  - Осуществлен переход в параметрах объектной модели, содержащих системные наименования классов и параметров на идентификаторы (ID), что позволит решать большой спектр задач, таких как поддержка переименований классов и параметров, поддержка мультиязычности данных и др. 
-  - Часть классов и параметров были удалены, данные по части других были перемещены в другие места объектной модели (подробнее список таких классов и параметров см. в [[ru/manual/install/dbcontrol/db_properties/db_convertation/object_model_changes_in_new_version_of_bs]]). \\ Мы постарались обеспечить в рамках конвертации конвертацию таких классов и параметров, где это было возможно. В других местах, если вы использовали эти классы и/или параметры в своих наработках (фильтры, отчеты, пакеты импорта), может потребоваться доработка в соответствующих местах в соответствии с приведенными ниже инструкциями. В случае, если она может потребоваться, будут выданы соответствующие сообщения при конвертации (см. [[ru/manual/install/dbcontrol/db_properties/db_convertation/convertation_message_classes]]).  
-  - Благодаря п.1 появился контроль корректности информации, внесенной в параметрах Business Studio, поэтому по итогам конвертации система также сообщит вам и о таких местах в данных, требующих корректировки: 
-    * Места, где используются параметры и классы, удаленные в более ранних версиях программы. 
-    * Места, где используются пользовательские параметры и классы, удаленные или переименованные на текущий момент.  
-**Пример.** 
-Для ситуации, когда в отчете выводилась привязка для параметра, который был потом удален, требуется принять решение: удалить соответствующую привязку в дереве отчета и его шаблоне, изменить ее, чтобы она использовала какой-то из оставшихся в базе параметров или же ничего не менять. 
- 
-===== План проведения конвертации баз данных в текущую версию ===== 
- 
-На рисунке 1 ниже показан в графическом виде алгоритм конвертации базы данных в текущую версию программы.  
- 
-[{{ ru/manual/install/dbcontrol/db_properties/db_convertation/change_db_convertation_001.png?nolink | Рисунок 1. Алгоритм конвертации базы данных в Business Stuido 5 }}] 
-  
-Подробное описание этапов конвертации приведено в следующих разделах текущей статьи. 
- 
-==== 1. Подготовка к конвертации ==== 
- 
-  - Выделить компьютер, на котором будет проводиться тестовая конвертация (желательно, чтобы это был не тот компьютер, где ведется повседневная работа в Business Studio во избежание простоев). Также это не должен быть сервер, на котором развернут Business Studio Portal. 
-  - Скопировать в любую папку на этом компьютере папку с Business Studio 4.2 (если установлена на этом компьютере – с этого, если не установлена – с другого компьютера, где она установлена). 
-  - Установить на этот компьютер Business Studio 5 (см. [[ru/manual/install/install_assistant]]). 
-  - Для каждой базы: 
-    - Сделать резервную копию рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]). 
-    - Ознакомиться с разделом [[ru/manual/install/dbcontrol/db_properties/db_convertation/information_about_migrating_data_from_previous_versions]] и провести в рабочей базе данных требуемые корректировки. 
-    - Сделать резервную копию рабочей базы данных после корректировок (см. [[ru/manual/install/dbcontrol/create_backup]]). 
- 
-==== 2. Тестовая конвертация ==== 
- 
-  - Восстановить базу данных из сделанной в рамках подготовки к конвертации резервной копии (см. [[ru/manual/install/dbcontrol/load_db_from_backup]]) **под другим именем** (далее – тестовая база). 
-  - Запустить конвертацию этой тестовой базы данных. 
- 
-==== 3. Устранение критических ошибок ==== 
- 
-  - Сохранить информацию из окна об ошибке. 
-  - В текущей рабочей базе данных на основе информации из раздела [[ru/manual/install/dbcontrol/db_properties/db_convertation/convertation_message_classes#классы_критических_сообщений|Классы критических сообщений]] проанализировать проблему и принять действия по решению проблемы (если сообщение непонятно и в указанной статье нет информации о решении такого класса проблем – для получения решения обратитесь на техподдержку, приложив текст ошибки и ссылку для скачивания бэкапа базы данных до конвертации). 
-  - Создать резервную копию текущей рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]). 
- 
-==== 4. Анализ лога сообщений ==== 
- 
-  - Скопировать полностью лог ошибок и сохранить в отдельном файле. Эта информация может потребоваться в дальнейшем для общения с коллегами, работающими в Business Studio или со службой технической поддержки Business Studio по вопросам решения возникших проблем. 
-  - На основе информации из раздела [[ru/manual/install/dbcontrol/db_properties/db_convertation/convertation_message_classes#классы_информационных_сообщений|Классы информационных сообщений]] проанализировать сообщения из лога, принять решение о том, требуют ли эти ошибки какой-то реакции, насколько возможен переход с учетом необходимости после него внести требуемые изменения и не требуется ли внести какие-то изменения до перехода на версию 5 в базе версии  (если какие–либо сообщения непонятны и в указанной статье нет информации о решении такого класса проблем – для получения решения обратитесь на техподдержку, приложив тексты сообщений ошибки и ссылку для скачивания резервной копии базы данных до конвертации).  
- 
-==== 5. Доработки в рабочей базе ==== 
- 
-  - В текущей рабочей базе данных провести требуемые доработки. 
-  - Создать резервную копию текущей рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]). 
- 
-==== 6. Подготовка к конвертации рабочей базы ==== 
- 
-  - Запланировать время в которое будет осуществлена конвертация рабочей базы данных (например, вечернее время после завершения рабочего дня). 
-  - Уведомить всех сотрудников о том, когда будет осуществляться переход на версию 5, и проконтролировать, чтобы все завершили работу у программе и вышли из нее до этого времени 
-  - Сделать резервную копию рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]) и резервную копию портала Business Studio при его наличии, если требуется сохранить обсуждения и статистику по оценкам и посещениям страниц портала (см. [[https://www.businessstudio.ru/wiki/faq/doku.php/ru/html/create_portal_backup_and_load_portal_from_backup|Создание резервной копии портала и загрузка портала из резервной копии]], раздел "Создание резервной копии портала"). 
- 
-==== 7. Конвертация рабочей базы ==== 
- 
-  - Запустить конвертацию рабочей базы данных. 
- 
-==== 8. Действия после конвертации ==== 
-  
-  - Если по итогам конвертации был выдан лог с ошибками - сохранить его в отдельный файл. 
-  - Сделать резервную копию базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]). 
-  - Установить Business Studio версии 5 на все компьютеры, где установлена Business Studio (см. [[ru/manual/install/install_assistant]]). 
-  - Уведомить пользователей о том, что можно работать в базе данных. 
-  - Если по итогам конвертации был выдан лог с ошибками - заняться устранением ошибок из лога, в соответствии с инструкциями из [[ru/manual/install/dbcontrol/db_properties/db_convertation/convertation_message_classes#классы_информационных_сообщений|Классы информационных сообщений]]. 
- 
-==  == 
-**Внимание!** После перехода на версию 5 необходимо сохранить бэкап рабочей базы данных, сделанный до конвертации, чтобы в случае необходимости можно было обратиться к нему, и хранить его в течение длительного времени (рекомендуется – до выхода следующей версии Business Studio с конвертацией базы). 
-==== ==== 
- 
-===== В этом подразделе ===== 
-  * [[ru/manual/install/dbcontrol/db_properties/db_convertation/information_about_migrating_data_from_previous_versions]] 
-  * [[ru/manual/install/dbcontrol/db_properties/db_convertation/convertation_message_classes]] 
-  * [[ru/manual/install/dbcontrol/db_properties/db_convertation/object_model_changes_in_new_version_of_bs]] 
- 
-[<contextnavigator>] 
Driven by DokuWiki