Различия

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

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

ru:manual:install:dbcontrol:db_properties:db_conversion [2021/08/20 14:19]
belkin
ru:manual:install:dbcontrol:db_properties:db_conversion [2021/09/14 10:55] (текущий)
admin [1. Подготовка к конвертации]
Строка 11: Строка 11:
 **Полная текстовая инструкция** приведена ниже. **Полная текстовая инструкция** приведена ниже.
  
-Конвертация базы до новой версии выполняется только с помощью приложения Business Studio новой версии +Конвертация базы выполняется только с помощью приложения Business Studio. Если версия базы данных является более ранней, чем версия программы, кнопка **Конвертация** в Окне **Cвойства базы данных** (см. [[ru/manual/install/dbcontrol/db_properties]]): 
- +  * Будет **активна**, если с этой версии базы поддерживается конвертация до текущей версии программы. \\ В этом случае можно провести конвертацию самостоятельно с помощью инструкций из текущего раздела. 
-При описании ниже используются следующие термины: +  * Будет **не активна**, если с этой версии базы не поддерживается конвертация до текущей версии программы. \\ В этом случае за получением инструкций по конвертации можно обратиться на адрес техподдержки [[support@businessstudio.ru]], указав в письме, с какой и до какой версии требуется провести конвертацию базы.
-  * **Новая версия программы** - версия, на которую осуществляется переход. +
-  * **Старая версия программы** - ранее установленная версия, с которой осуществляется переход. +
-  * **Ваша база данных** - база, с которой работали в старой версии программы и в которой планируется продолжить работать в новой версии программы. +
- +
-Возможные ситуации: +
-  * Версия базы, с которой работает новая версия программы (см. [[https://www.businessstudio.ru/wiki/faq/doku.php/ru/versions/versions|Историю версий]]), совпадает с версией вашей базы данных (см. [[ru/manual/install/dbcontrol/db_properties]]) - конвертация не требуется, доступна работа с вашей базой данных в новой версии программы. +
-  * Версия базы, с которой работает новая версия программы (см. [[https://www.businessstudio.ru/wiki/faq/doku.php/ru/versions/versions|Историю версий]]), является более ранней (ниже), чем версия вашей базы данных (см. [[ru/manual/install/dbcontrol/db_properties]]) - конвертация не требуется, необходима установка версии программы, работающей с вашей версией базы данных (см. [[https://www.businessstudio.ru/wiki/faq/doku.php/ru/versions/versions|Историю версий]]).  +
-  * Версия базы, с которой работает новая версия программы (см. [[https://www.businessstudio.ru/wiki/faq/doku.php/ru/versions/versions|Историю версий]]), является более поздней (выше), чем версия вашей базы данных (см. [[ru/manual/install/dbcontrol/db_properties]]) - кнопка **Конвертация** в Окне **Cвойства базы данных** (см. [[ru/manual/install/dbcontrol/db_properties]]): +
-    * Будет **активна**, если с этой версии базы поддерживается конвертация до текущей версии программы. \\ В этом случае можно провести конвертацию самостоятельно с помощью инструкций из текущего раздела. +
-    * Будет **не активна**, если с этой версии базы не поддерживается конвертация до текущей версии программы. \\ В этом случае за получением инструкций по конвертации можно обратиться на адрес техподдержки [[support@businessstudio.ru]], указав в письме, с какой и до какой версии требуется провести конвертацию базы.+
  
 При нажатии на кнопку **Конвертация** будет предложено выбрать из выпадающего списка конвертацию одной или нескольких баз данных. При необходимости конвертировать несколько баз данных отметьте базы, конвертацию которых требуется выполнить. После выбора будет предложено создать резервные копии баз данных. После этого будет запущена конвертация. При нажатии на кнопку **Конвертация** будет предложено выбрать из выпадающего списка конвертацию одной или нескольких баз данных. При необходимости конвертировать несколько баз данных отметьте базы, конвертацию которых требуется выполнить. После выбора будет предложено создать резервные копии баз данных. После этого будет запущена конвертация.
Строка 52: Строка 42:
 ===== Основные изменения в рамках конвертации базы до версии 5 ===== ===== Основные изменения в рамках конвертации базы до версии 5 =====
 Конвертация баз данных проводится для обеспечения возможности для баз предыдущих версия Business Studio работать с версией 5. В рамках конвертации вносятся изменения в объектную модель базы данных, а также загружаются актуальные пакеты с данными (например, отчеты, пакеты импорта и др.). Конвертация баз данных проводится для обеспечения возможности для баз предыдущих версия Business Studio работать с версией 5. В рамках конвертации вносятся изменения в объектную модель базы данных, а также загружаются актуальные пакеты с данными (например, отчеты, пакеты импорта и др.).
- +В версии 5 были внесены следующие важные изменения в объектную модель: 
-По сравнению с Business Studio 4.2 в версии 5 были внесены следующие важные изменения в объектную модель: +
   - Осуществлен переход в параметрах объектной модели, содержащих системные наименования классов и параметров на идентификаторы (ID), что позволит решать большой спектр задач, таких как поддержка переименований классов и параметров, поддержка мультиязычности данных и др.   - Осуществлен переход в параметрах объектной модели, содержащих системные наименования классов и параметров на идентификаторы (ID), что позволит решать большой спектр задач, таких как поддержка переименований классов и параметров, поддержка мультиязычности данных и др.
   - Часть классов и параметров были удалены, данные по части других были перемещены в другие места объектной модели (подробнее список таких классов и параметров см. в [[ru/manual/install/dbcontrol/db_properties/db_conversion/object_model_changes_in_new_version_of_bs]]). \\ Мы постарались обеспечить в рамках конвертации конвертацию таких классов и параметров, где это было возможно. Если вы использовали эти классы и/или параметры в своих наработках (фильтры, отчеты, пакеты импорта), может потребоваться доработка в соответствующих местах по приведенным ниже инструкциям. В случае, если она потребуется, будут выданы соответствующие сообщения при конвертации (см. [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes]]).    - Часть классов и параметров были удалены, данные по части других были перемещены в другие места объектной модели (подробнее список таких классов и параметров см. в [[ru/manual/install/dbcontrol/db_properties/db_conversion/object_model_changes_in_new_version_of_bs]]). \\ Мы постарались обеспечить в рамках конвертации конвертацию таких классов и параметров, где это было возможно. Если вы использовали эти классы и/или параметры в своих наработках (фильтры, отчеты, пакеты импорта), может потребоваться доработка в соответствующих местах по приведенным ниже инструкциям. В случае, если она потребуется, будут выданы соответствующие сообщения при конвертации (см. [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes]]). 
Строка 72: Строка 61:
 ==== 1. Подготовка к конвертации ==== ==== 1. Подготовка к конвертации ====
  
-  - Решить, будете ли вы сразу обновлять свой основной сервер лицензий до новой версии: +  - Решить, будете ли вы сразу обновлять свой основной сервер лицензий до версии 5
-    * Если у вас активна техническая поддержка и вы готовы обновить основной сервер лицензий (если вы не знаете имя этого компьютера, вы можете посмотреть его в поле "Сервер лицензий" в Окне свойств базы данных (см. [[ru/manual/install/dbcontrol/db_properties]])) – установите на компьютер, где у вас находится сервер лицензий, новую версию Business Studio (см. [[ru/manual/install/install_bs]]) в варианте "На сервер\Сервер Business Studio". Сервер лицензий обновится автоматически. +    * Если у вас активна техническая поддержка и вы готовы обновить основной сервер лицензий (если вы не знаете имя этого компьютера, вы можете посмотреть его в поле "Сервер лицензий" в Окне свойств базы данных (см. [[ru/manual/install/dbcontrol/db_properties]])) – установите на компьютер, где у вас находится сервер лицензий, Business Studio (см. [[ru/manual/install/install_bs]]) в варианте "На сервер\Сервер Business Studio". Сервер лицензий обновится автоматически. 
-    * Если вы не можете или не готовы обновить основной сервер лицензий до окончания тестирования процесса перехода – обратитесь на адрес отдела продаж [[mail@businessstudio.ru]] для получения временной лицензии на Business Studio новой версии для тестирования и позже активируйте ее на компьютере, где будете тестировать переход на новую версию (см. п.2 ниже). \\ **Внимание!** Для работы временной лицензии потребуется доступ к интернету, подробнее см. [[ru/technical_manual/server_install/online_activation]]. +    * Если вы не можете или не готовы обновить основной сервер лицензий до окончания тестирования процесса перехода – обратитесь на адрес отдела продаж [[mail@businessstudio.ru]] для получения временной лицензии на Business Studio для тестирования и позже активируйте ее на компьютере, где будете тестировать переход на версию (см. п.2 ниже). \\ **Внимание!** Для работы временной лицензии потребуется доступ к интернету, подробнее см. [[ru/technical_manual/server_install/online_activation]]. 
-  - Выделить компьютер, на котором будет проводиться тестовая конвертация (далее - тестовый компьютер).  Желательно, чтобы это был не тот компьютер, где ведется повседневная работа в Business Studio во избежание простоев. Это не должен быть сервер, на котором развернут Business Studio Portal. Это может быть рабочая станция со старой версией Business Studio , если есть возможность занять ее на время тестирования перехода (переход может быть длительным, например, несколько дней). +  - Выделить компьютер, на котором будет проводиться тестовая конвертация (далее - тестовый компьютер).  Желательно, чтобы это был не тот компьютер, где ведется повседневная работа в Business Studio во избежание простоев. Это не должен быть сервер, на котором развернут Business Studio Portal. Это может быть рабочая станция с Business Studio 4.2, если есть возможность занять ее на время тестирования перехода (переход может быть длительным, например, несколько дней). 
-  - Скопировать в любую папку на тестовом компьютере папку со старой версией Business Studio (если установлена на этом компьютере – с этого, если не установлена – с другого компьютера, где она установлена). \\ Это делается для того, чтобы, запуская старую версию Business Studio из этой папки: +  - Скопировать в любую папку на тестовом компьютере папку с Business Studio 4.2 (если установлена на этом компьютере – с этого, если не установлена – с другого компьютера, где она установлена). \\ Это делается для того, чтобы, запуская Business Studio 4.2 из этой папки: 
-    * Исправлять ошибки в базе старой версии после тестовой конвертации, если это потребуется. +    * Исправлять ошибки в базе версии 4.2 после тестовой конвертации, если это потребуется. 
-    * Работать в базе старой версии в свободное от тестирования перехода на новую версию время. +    * Работать в базе версии 4.2 в свободное от тестирования перехода на версию время. 
-  - Установить на этот компьютер новую версию Business Studio (см. [[ru/manual/install/install_bs]]) в варианте "На сервер\Сервер Business Studio". Если в п.1 вы выбрали обновление основного сервера лицензий – пропустите этап активации на тестовом компьютере, в противном случае проведите активацию на нем с помощью полученной временной лицензии.+  - Установить на этот компьютер Business Studio (см. [[ru/manual/install/install_bs]]) в варианте "На сервер\Сервер Business Studio". Если в п.1 вы выбрали обновление основного сервера лицензий – пропустите этап активации на тестовом компьютере, в противном случае проведите активацию на нем с помощью полученной временной лицензии.
   - Для каждой базы:   - Для каждой базы:
     - Сделать резервную копию рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]).     - Сделать резервную копию рабочей базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]).
-    - Ознакомиться с разделом [[ru/manual/install/dbcontrol/db_properties/db_conversion/information_about_migrating_data_from_previous_versions]] и провести в рабочей базе данных требуемые корректировки.+    - Ознакомиться с разделом [[ru/manual/install/dbcontrol/db_properties/db_conversion/migrating_data]] и провести в рабочей базе данных требуемые корректировки.
     - Сделать резервную копию рабочей базы данных после корректировок (см. [[ru/manual/install/dbcontrol/create_backup]]).     - Сделать резервную копию рабочей базы данных после корректировок (см. [[ru/manual/install/dbcontrol/create_backup]]).
  
Строка 104: Строка 93:
  
   - Скопировать полностью лог ошибок и сохранить в отдельном файле. Эта информация может потребоваться в дальнейшем для общения с коллегами, работающими в Business Studio или со службой технической поддержки Business Studio по вопросам решения возникших проблем.   - Скопировать полностью лог ошибок и сохранить в отдельном файле. Эта информация может потребоваться в дальнейшем для общения с коллегами, работающими в Business Studio или со службой технической поддержки Business Studio по вопросам решения возникших проблем.
-  - На основе информации из раздела [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes#классы_информационных_сообщений|Классы информационных сообщений]] проанализировать сообщения из лога, принять решение о том, требуют ли эти ошибки какой-то реакции, насколько возможен переход с учетом необходимости после него внести требуемые изменения и не требуется ли внести какие-то изменения до перехода на новую версию в базе старой версии  (если какие–либо сообщения непонятны и в указанной статье нет информации о решении такого класса проблем – для получения решения обратитесь на техподдержку, приложив тексты сообщений ошибки и ссылку для скачивания резервной копии базы данных до конвертации). +  - На основе информации из раздела [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes#классы_информационных_сообщений|Классы информационных сообщений]] проанализировать сообщения из лога, принять решение о том, требуют ли эти ошибки какой-то реакции, насколько возможен переход с учетом необходимости после него внести требуемые изменения и не требуется ли внести какие-то изменения до перехода на версию в базе версии  (если какие–либо сообщения непонятны и в указанной статье нет информации о решении такого класса проблем – для получения решения обратитесь на техподдержку, приложив тексты сообщений ошибки и ссылку для скачивания резервной копии базы данных до конвертации). 
  
 ==== 5. Доработки в рабочей базе ==== ==== 5. Доработки в рабочей базе ====
Строка 114: Строка 103:
  
   - Запланировать время в которое будет осуществлена конвертация рабочей базы данных (например, вечернее время после завершения рабочего дня).   - Запланировать время в которое будет осуществлена конвертация рабочей базы данных (например, вечернее время после завершения рабочего дня).
-  - Уведомить всех сотрудников о том, когда будет осуществляться переход на новую версию, и проконтролировать, чтобы все завершили работу в программе и вышли из нее до этого времени+  - Уведомить всех сотрудников о том, когда будет осуществляться переход на версию 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|Создание резервной копии портала и загрузка портала из резервной копии]], раздел "Создание резервной копии портала").   - Сделать резервную копию рабочей базы данных (см. [[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|Создание резервной копии портала и загрузка портала из резервной копии]], раздел "Создание резервной копии портала").
  
Строка 125: Строка 114:
   - Если по итогам конвертации был выдан лог с ошибками - сохранить его в отдельный файл.   - Если по итогам конвертации был выдан лог с ошибками - сохранить его в отдельный файл.
   - Сделать резервную копию базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]).   - Сделать резервную копию базы данных (см. [[ru/manual/install/dbcontrol/create_backup]]).
-  - Установить новую версию Business Studio на все компьютеры, где установлена Business Studio (см. [[ru/manual/install/install_assistant]]).+  - Установить Business Studio версии 5 на все компьютеры, где установлена Business Studio (см. [[ru/manual/install/install_assistant]]).
   - Уведомить пользователей о том, что можно работать в базе данных.   - Уведомить пользователей о том, что можно работать в базе данных.
   - Если по итогам конвертации был выдан лог с ошибками - заняться устранением ошибок из лога, в соответствии с инструкциями из [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes#классы_информационных_сообщений|Классы информационных сообщений]].   - Если по итогам конвертации был выдан лог с ошибками - заняться устранением ошибок из лога, в соответствии с инструкциями из [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes#классы_информационных_сообщений|Классы информационных сообщений]].
  
 ==  == ==  ==
-**Внимание!** После перехода на новую версию необходимо сохранить бэкап рабочей базы данных, сделанный до конвертации, чтобы в случае необходимости можно было обратиться к нему, и хранить его в течение длительного времени (рекомендуется – до выхода следующей версии Business Studio с конвертацией базы).+**Внимание!** После перехода на версию необходимо сохранить бэкап рабочей базы данных, сделанный до конвертации, чтобы в случае необходимости можно было обратиться к нему, и хранить его в течение длительного времени (рекомендуется – до выхода следующей версии Business Studio с конвертацией базы).
 ==== ==== ==== ====
  
 ===== В этом подразделе ===== ===== В этом подразделе =====
-  * [[ru/manual/install/dbcontrol/db_properties/db_conversion/information_about_migrating_data_from_previous_versions]]+  * [[ru/manual/install/dbcontrol/db_properties/db_conversion/migrating_data]]
   * [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes]]   * [[ru/manual/install/dbcontrol/db_properties/db_conversion/conversion_message_classes]]
   * [[ru/manual/install/dbcontrol/db_properties/db_conversion/object_model_changes_in_new_version_of_bs]]   * [[ru/manual/install/dbcontrol/db_properties/db_conversion/object_model_changes_in_new_version_of_bs]]
  
 [<contextnavigator>] [<contextnavigator>]
Driven by DokuWiki