...
- Сделать резервные копии (бэкапы) баз данных (имеются ввиду базы данных всех систем, использующих 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. Запускать утилиту необходимо с правами Администратора.
Первым шагом настраивается подключение к БД.
Если параметры подключения указаны верно, то при нажатии на кнопку «Подключиться», система сама заполнит поля путь и имя БД, а также определит версию, о чем напишет в информационном окне.
Далее в ниспадающем окне «Новая версия» стоит указать версию, на которую хотим произвести обновление.
Если предварительно не делалась резервная копия БД, нужно поставить галочку «Выполнить бэкап перед обновлением».
Нажимаем кнопку «Обновить». Если выполнение прошло успешно, то система выдаст сообщение и в окне логирования будут соответствующие записи.
путем поочередного запуска скриптов через SQL Management Studio.
Скрипты располагаются в дистрибутиве версии в папке ..\stable_433_23.04.2025\DISTRIB\Scripts_UpgradeGK_SQL Management Studio\
Например, у вас версия базы данных gkArcade 429, нужно обновить до версии 433.
Заходим в SQL Management Studio, авторизуемся через пользователя SQL Server sa:
Выбираем нашу базу данных gkArcade, далее нажимаем Меню "Открыть файл" и выбираем из папки ..\stable_433_23.04.2025\DISTRIB\Scripts_UpgradeGK_SQL Management Studio\ нужный скрипт.
Для выполнения скрипта необходимо на верхней панели нажать кнопку "Выполнить":
После выполнения скрипта должно появиться информационное окно:
Таким образом прогоняем поочередно все скрипты до нужной версии БД.
После операций по обновлению базы данных стоит проверить это непосредственно в таблице dbo.SYS_VERSION_INFO через SQL Management Studio.
Если по каким-то причинам операции по обновлению БД прошли с ошибками, то стоит восстановить базу данных из резервной копии и связаться с сотрудниками технической службы Game-Keeper через трекер: support@game-keeper.com.
...