Як правильно встановити, оновити або замінити MSSQL Server для U‑PROX IP

Діліться та зберігайте
Як правильно встановити, оновити або замінити MSSQL Server для U‑PROX IP

Підтримується вся лінійка MS SQL — від 2008 R2 до актуальних версій SQL 2019/2022.

Найпростіший варіант оновлення програмних компонентів, що використовуються в системі U-Prox (з точки зору техпідтримки), описано далі.

SQL 2014 — остання редакція SQL Server, що мала два варіанти (x32 та x64). В інсталяційному пакеті U-Prox містяться x32 версії SQL 2014 та SQL 2008 R2.

  • SQL 2014 — встановлюється на ОС Windows 10, Server 2016 та новіших.
  • SQL 2008 R2 — встановлюється на ОС Windows 7/8, Server 2008/2012 та на старіших.

Починаючи з SQL 2016 і вище, всі версії випускалися тільки в x64.

Якщо у вас встановлено x32 SQL 2014 чи SQL 2008 R2, дійте за інструкцією нижче.
Якщо ж ви використовуєте x64 SQL 2014 чи SQL 2008 R2, просто оновіть його до SQL 2016/2017/2019/2022.

Послідовність дій оновлення MS SQL

Якщо просто запустити інсталяцію SQL Server 2016/2019/2022 поверх x32 SQL 2014 чи SQL 2008 R2, оновляться лише компоненти (“features”) сервера, а не його ядро (“engine”).

Щоб перейти на новішу версію SQL Server 2016/2019/2022, необхідно:

  1. Деінсталювати старий x32 SQL 2014 чи SQL 2008 R2 з іменем SQLEXPRESS.
  2. Перезавантажити ПК (це зазвичай потрібно для успішної інсталяції нового сервера).
  3. Встановити SQL Server 2016/2019/2022 з іменем SQLEXPRESS (за замовчуванням).
  4. Виконати необхідні налаштування — див. файли ReadMe на інсталяційному диску та пункт № 1 у розділі «Питання/Відповіді» на нашому сайті.
  5. Підключити до нового сервера бази UProxIP (в процесі підключення вони автоматично оновляться до відповідної версії SQL Server).
  6. Запустити служби ПЗ U-Prox:
    • U-Prox IP Hardware Service (або Сервіс обладнання U-Prox IP)
    • U-Prox IP Web Service (або Web-сервіс U-Prox IP)
      і потім клієнтську програму U-Prox.

Для підключення баз скористайтесь утилітами з архіву att_det_bat_file_sqlexpress.rar, розмістивши його в каталозі з базами (за замовчуванням — C:\Program Files (x86)\A2SoftIn\UProxIP\):

  • attach_all.bat — для підключення баз до SQL Server
  • detach_all.bat — для відключення баз перед міграцією

Запускайте обидва файли з правами адміністратора (Run as Administrator).
Після підключення утиліта створить лог-файл attach_all.log, в якому буде вказано, що бази оновлено до версії SQL Server 2016/2019/2022.

Правила й рекомендації з інсталяції та налаштувань SQL сервера під СКУД U-PROX

Якщо в процесі автоматичної інсталяції MS SQL Server виникнуть помилки, його можна встановити вручну. Налаштування SQL Server мають відповідати вимогам ПЗ U-Prox, описаним у розділі «Правила встановлення» у майстрі інсталяції або в файлах Readme.ua.htm та ManualyInstall.SQL.ua.html на інсталяційному диску.

Також перегляньте рекомендації:

  • пункт № 1 (зокрема щодо налаштування протоколів SQL Server),
  • пункт № 8,
  • особливо пункт № 11 (його слід виконати перед інсталяцією ПЗ)
    у розділі «Питання/Відповідь» на нашому сайті.

Встановлення SQL сервера:

  • при встановленні SQL – мають бути стандартні налаштування, серед яких – “Windows автентифікація

скріншот – для прикладу встановлення 2019 SQL:

  • після інсталяції – для коректної роботи сервіс екземплярів MS SQL Server 2014 – MS SQL Server 2022 повинен запускатись від імені локального системного користувача (СИСТЕМА, NT AUTHORITY\SYSTEM).”

Запустити вікно служб ОС Windows:  –  “ПУСК” – “Виконати” – services.msc

знайти службу “SQL Server (SQLEXPRESS)” – базова назва екземпляру, зайти у властивості служби та встановити необхідний параметр, після чого – перезапустити службу

  • після інсталяції – налаштуйте всі протоколи роботи SQL подібно вказаному в пункті №1 на сторінці “Питання/Відповідь” нашого сайту

Зразок:

Для запуску вікна SQL Server Configuration Manager із консолі, наступні рядки:

для 2014 SQL:  C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager12.msc

для 2016 SQL:  C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager13.msc

для 2017 SQL:  C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager14.msc

для 2019 SQL:  C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager15.msc

для 2022 SQL:  C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager16.msc

Увімкнути вказані протоколи, та налаштувати, після чого – перезапустити службу “SQL Server (SQLEXPRESS)”

У властивостях TCP/IP протоколу, на закладці IP Addresses в полі IPAll встановити TCP Port значення 1433, після чого – перезапустити службу “SQL Server (SQLEXPRESS)”

Рекомендована до використання версія ПЗ U-Prox v3.057.7988.

після її встановлення, чи оновлення, – наявні бази ТЕЖ оновлюються

КОРИСНІ ПУНКТИ

– перегляньте – пункти №4-6, та №14 сторінки “Питання/Відповідь” нашого сайту.

– а також пункти №1№8, та №11 сторінки “Питання/Відповідь” нашого сайту.

Завантажте ISO-образ 3.57.7988 версії ПЗ U-Prox, та встановіть/оновіть наявну в себе версію

ISO-образ 3.57.7988 версії ПЗ U-Prox:

https://drive.google.com/file/d/14kt60eWtgMPhV5VQMBS1jq5MN7l47uxy/view

Поновлювати в послідовності – Сервер, Клієнт, Веб-Сервер, Десктоп-Сервер – на сервері програми;

та Клієнт і Десктоп-Сервер на віддалених клієнтських робочих місцях.

  • Десктоп-Сервер – там де використовується Веб-Клієнт та USB зчитувач U-Prox Desktop.

Оновлення сторінки в бравзері після переходу на новіші версії – “Ctrl+F5”, щоб перевантажити із очисткою кешу.

Вас також може зацікавити