Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Сделать резервные копии (бэкапы) баз данных (имеются ввиду базы данных всех систем, использующих MS SQL Server, например: GK, RK7, CRM).
  • Удалить полностью старую версию MS SQL Server и все его компоненты.
  • Перегрузить сервер.
  • Установить и настроить MS SQL Server 2017 как описано в разделе Microsoft SQL Server 2017 Express.
  • Перегрузить сервер.
  • Восстановить из резервных копий.
  • Перенастроить ПО, использующий эти базы данных на работу с новым поколением SQL Server.

...

3. Так как для установки актуальных версий GK требуются SQL Server 2017 и соответствующая этому поколению SQL ОС Windows, то возрастают требования к самому серверу, а точнее к его быстродействию и мощности. Опираясь на минимальные требования к серверному оборудованию из соответствующей документации «Общие требования к объектам перед инсталляцией», привести сервер к этому уровню путем доукомплектации или замены.

...

4. Обновление ПО Game-Keeper всегда стоит производить только до последней актуальной версии!

...

Обновление БД производится при помощи утилиты gkUpgrader из дистрибутива актуальной версии ..\Files\DISTRIB\ gkUpgrader. Запускать утилиту необходимо с правами Администратора.

Первым шагом настраивается подключение к БД.

Image Removed

Image Removed

Image Removed

Если параметры подключения указаны верно, то при нажатии на кнопку «Подключиться», система сама заполнит поля путь и имя БД, а также определит версию, о чем напишет в информационном окне.

Image Removed

Далее в ниспадающем окне «Новая версия» стоит указать версию, на которую хотим произвести обновление.

Image Removed

Если предварительно не делалась резервная копия БД, нужно поставить галочку «Выполнить бэкап перед обновлением».

Image Removed

Нажимаем кнопку «Обновить». Если выполнение прошло успешно, то система выдаст сообщение и в окне логирования будут соответствующие записи.

Image Removed

путем поочередного запуска скриптов через SQL Management Studio.

Скрипты располагаются в дистрибутиве версии в папке ..\stable_433_23.04.2025\DISTRIB\Scripts_UpgradeGK_SQL Management Studio\

Например, у вас версия базы данных gkArcade 429, нужно обновить до версии 433.

Заходим в SQL Management Studio, авторизуемся через пользователя SQL Server sa:

Image Added

Выбираем нашу базу данных gkArcade, далее нажимаем Меню "Открыть файл" и выбираем из папки ..\stable_433_23.04.2025\DISTRIB\Scripts_UpgradeGK_SQL Management Studio\ нужный скрипт.

Image Added

Для выполнения скрипта необходимо на верхней панели нажать кнопку "Выполнить":

Image Added

После выполнения скрипта должно появиться информационное окно:

Image Added

Таким образом прогоняем поочередно все скрипты до нужной версии БД.

После операций по обновлению базы данных стоит проверить это непосредственно в таблице dbo.SYS_VERSION_INFO через SQL Management Studio.

Image RemovedImage Added


Если по каким-то причинам операции по обновлению БД прошли с ошибками, то стоит восстановить базу данных из резервной копии и связаться с сотрудниками технической службы Game-Keeper через трекер: support@game-keeper.com.

...