Различия

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

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

ru:manual:install:dbcontrol:db_properties:db_conversion [2022/10/20 10:09]
belkin [Основные изменения в рамках конвертации базы с версии 5.0 до 5.1]
ru:manual:install:dbcontrol:db_properties:db_conversion [2023/12/17 00:40] (текущий)
belkin [1. Подготовка к конвертации]
Строка 59: Строка 59:
 ^ ::: ^  BS 5.1.7955 – 5.1.8010 \\ (версия базы 5.1.0.0)  ^  BS > 5.1.8010 \\ (версия базы 5.1.1.0)  ^ ^ ::: ^  BS 5.1.7955 – 5.1.8010 \\ (версия базы 5.1.0.0)  ^  BS > 5.1.8010 \\ (версия базы 5.1.1.0)  ^
 |  **BS 1.0 - 4.1**  | Прямая конвертация с Business Studio версий 1.0 - 4.1 до версии 5.1 недоступна. За получением инструкций по конвертации, информации об изменениях и инструкций по переносу данных можно обратиться на адрес техподдержки [[support@businessstudio.ru]], указав в письме, с какой и до какой версии требуется провести конвертацию базы.  || |  **BS 1.0 - 4.1**  | Прямая конвертация с Business Studio версий 1.0 - 4.1 до версии 5.1 недоступна. За получением инструкций по конвертации, информации об изменениях и инструкций по переносу данных можно обратиться на адрес техподдержки [[support@businessstudio.ru]], указав в письме, с какой и до какой версии требуется провести конвертацию базы.  ||
-|  **BS 4.2**  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_42_до_версии_50|Основные изменения в рамках конвертации базы с версии 4.2 до версии 5.0]] \\ \\ 3.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версии]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_42|Информация по переносу данных из предыдущих версий: для версии 4.2]]  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1.  [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 3. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_42_до_версии_50|Основные изменения в рамках конвертации базы с версии 4.2 до версии 5.0]] \\ \\ 4.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версии]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 6. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_42|Информация по переносу данных из предыдущих версий: для версии 4.2]]  | +|  **BS 4.2**  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_42_до_версии_50|Основные изменения в рамках конвертации базы с версии 4.2 до версии 5.0]] \\ \\ 3.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версий]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_42|Информация по переносу данных из предыдущих версий: для версии 4.2]]  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1.  [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 3. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_42_до_версии_50|Основные изменения в рамках конвертации базы с версии 4.2 до версии 5.0]] \\ \\ 4.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версий]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 6. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_42|Информация по переносу данных из предыдущих версий: для версии 4.2]]  | 
-|  **BS 5.0**  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 2.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версии]] \\ \\ 3. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_50|Информация по переносу данных из предыдущих версий: для версии 5.0]]  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1.  [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 3.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версии]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_50|Информация по переносу данных из предыдущих версий: для версии 5.0]]  | +|  **BS 5.0**  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 2.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версий]] \\ \\ 3. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_50|Информация по переносу данных из предыдущих версий: для версии 5.0]]  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1.  [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_с_версии_50_до_51|Основные изменения в рамках конвертации базы с версии 5.0 до версии 5.1]] \\ \\ 3.  [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версий]] \\ \\ 4. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версий_42_и_50|Информация по переносу данных из предыдущих версий: для версий 4.2 и 5.0]] \\ \\ 5. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_версии_50|Информация по переносу данных из предыдущих версий: для версии 5.0]]  | 
-|  **BS 5.1**  | Конвертация не требуется, изменения в базу данных не вносятся. Доступна работа с вашей базой данных в новой версии программы.  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: любые версии]].  |+|  **BS 5.1.7955 – 5.1.8010** \\ **(версия базы 5.1.0.0)**  | Конвертация не требуется, изменения в базу данных не вносятся. Доступна работа с вашей базой данных в новой версии программы.  | Ознакомьтесь со следующими статьями и действуйте в соответствии с приведенными в них рекомендациями: \\ \\ 1. [[ru/manual/install/dbcontrol/db_properties/db_conversion#основные_изменения_в_рамках_конвертации_базы_c_версии_51_до_версии_5110|Основные изменения в рамках конвертации  базы с версии 5.1 до версии 5.1.1.0]] \\ \\ 2. [[ru/manual/install/dbcontrol/db_properties/db_conversion/data_transfer#для_конвертации_с_любых_версий_программы|Информация по переносу данных из предыдущих версий: для любых версий]]  | 
 +|  **BS > 5.1.8010** \\ **(версия базы 5.1.1.0)**  |  -  | Конвертация не требуется, изменения в базу данных не вносятся. Доступна работа с вашей базой данных в новой версии программы.  |
 <endTableBox|Таблица 1. Основные изменения при конвертации и информация для корректного переноса данных> <endTableBox|Таблица 1. Основные изменения при конвертации и информация для корректного переноса данных>
  
Строка 87: Строка 88:
 Конвертация до версии 5.0 является одним из этапов конвертации баз версии 4.2 в Business Studio 5.1. Конвертация до версии 5.0 является одним из этапов конвертации баз версии 4.2 в Business Studio 5.1.
  
-По сравнению с Business Studio 4.2 в версии 5 были внесены следующие важные изменения в объектную модель: +По сравнению с Business Studio 4.2 в версии 5.0 были внесены следующие важные изменения в объектную модель: 
   - Осуществлен переход в параметрах объектной модели, содержащих системные наименования классов и параметров на идентификаторы (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]]). 
Строка 96: Строка 97:
 Для ситуации, когда в отчете выводилась привязка для параметра, который был потом удален, требуется принять решение: удалить соответствующую привязку в дереве отчета и его шаблоне, изменить ее, чтобы она использовала какой-то из оставшихся в базе параметров или же ничего не менять. Для ситуации, когда в отчете выводилась привязка для параметра, который был потом удален, требуется принять решение: удалить соответствующую привязку в дереве отчета и его шаблоне, изменить ее, чтобы она использовала какой-то из оставшихся в базе параметров или же ничего не менять.
  
 +== ==
 +**Внимание!** При конвертации до версии 5.0 размер базы увеличится примерно в 2 раза, в результате чего, если вы используете MS SQL Server редакции Express, есть риск, что размеры базы превысят допустимые (10 Гб), в результате чего конвертация не сможет завершиться. В таких случаях, как правило, для дальнейшей работы потребуется полноценная редакция MS SQL Server (нужно установить ее перед конвертацией и перенести на нее свои базы). \\ \\ Для уменьшения размеров каждой базы проведите обслуживание баз данных с настройками по умолчанию (см. [[ru/manual/administration/database_maintenance]]). \\ \\ После этого сохраните базы данных в файлы (см. [[ru/manual/install/dbcontrol/create_backup]]) и проверьте размеры файлов. Если размер какого-либо файла больше 4.5 Гб, для продолжения работы рекомендуется иcпользовать полноценные редакции MS SQL Server.
 +===== =====
  
 ===== План проведения конвертации баз данных в текущую версию ===== ===== План проведения конвертации баз данных в текущую версию =====
Строка 108: Строка 112:
  
   - Решить, будете ли вы сразу обновлять свой основной сервер лицензий до новой версии:   - Решить, будете ли вы сразу обновлять свой основной сервер лицензий до новой версии:
-    * Если у вас активна техническая поддержка и вы готовы обновить основной сервер лицензий (если вы не знаете имя этого компьютера, вы можете посмотреть его в поле "Сервер лицензий" в Окне свойств базы данных (см. [[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/manual/install/activation/online_activation]].
   - Выделить компьютер, на котором будет проводиться тестовая конвертация (далее - тестовый компьютер).  Желательно, чтобы это был не тот компьютер, где ведется повседневная работа в Business Studio во избежание простоев. Это не должен быть сервер, на котором развернут Business Studio Portal. Это может быть рабочая станция со старой версией Business Studio , если есть возможность занять ее на время тестирования перехода (переход может быть длительным, например, несколько дней).   - Выделить компьютер, на котором будет проводиться тестовая конвертация (далее - тестовый компьютер).  Желательно, чтобы это был не тот компьютер, где ведется повседневная работа в Business Studio во избежание простоев. Это не должен быть сервер, на котором развернут Business Studio Portal. Это может быть рабочая станция со старой версией Business Studio , если есть возможность занять ее на время тестирования перехода (переход может быть длительным, например, несколько дней).
   - Скопировать в любую папку на тестовом компьютере папку со старой версией Business Studio (если установлена на этом компьютере – с этого, если не установлена – с другого компьютера, где она установлена). \\ Это делается для того, чтобы, запуская старую версию Business Studio из этой папки:   - Скопировать в любую папку на тестовом компьютере папку со старой версией Business Studio (если установлена на этом компьютере – с этого, если не установлена – с другого компьютера, где она установлена). \\ Это делается для того, чтобы, запуская старую версию Business Studio из этой папки:
Строка 193: Строка 197:
  
  
-{(rater>id=ru_manual_install_dbcontrol_db_properties_db_conversion|name=Конвертация базы данных|type=vote|trace=ip|img=:taggic.png|headline=off)}+ 
 + 
 + 
 + 
 + 
 + 
 + 
 +{(rater>id=ru_manual_install_dbcontrol_db_properties_db_conversion|name=Конвертация базы данных|type=vote|trace=ip|headline=off)}
Driven by DokuWiki