Помилка [DBNETLIB] SQL Server does not exist or access denied
Помилка означає, що клієнтська частина програми Торгсофт не може встановити мережеве з’єднання з сервером бази даних Microsoft SQL Server.
Найчастіше виникає через зупинку служб, блокування портів або неправильні мережеві налаштування.
Коли потрібно перевіряти підключення до SQL Server
-
Під час запуску Торгсофт на клієнтському комп’ютері.
-
Після перезавантаження серверного ПК.
-
Після оновлення Windows, антивірусу або зміни мережевих налаштувань.
Ознаки проблеми
-
Повідомлення з текстом:
[DBNETLIB] SQL Server does not exist or access denied -
Програма не відкривається далі стартового вікна.
-
ping до сервера проходить, але підключення до бази не відбувається.
Можливі причини
-
Зупинені служби SQL Server на головному ПК.
-
Вимкнені мережеві протоколи TCP/IP або Named Pipes.
-
Заблоковані порти брандмауером Windows або антивірусом.
-
Неправильний сервер у конфігураційних файлах клієнта.
-
Аварійний стан бази даних (Suspect, Recovery Pending).
Що робити
Крок 1. Перевірити служби SQL Server
На серверному комп’ютері:
-
Натисніть Win + R → введіть services.msc.
-
Переконайтесь, що служба SQL Server (ім’я екземпляра) має стан Running.
-
Перевірте службу SQL Server Browser:
-
стан: Running
-
тип запуску: Automatic
Якщо служба зупинена — запустіть її.
Крок 2. Увімкнути мережеві протоколи
-
Відкрийте SQL Server Configuration Manager.
-
Перейдіть до
SQL Server Network Configuration → Protocols for <екземпляр>. -
Переконайтесь, що:
-
TCP/IP — Enabled
-
Named Pipes — Enabled
-
Після змін перезапустіть службу SQL Server.
Крок 3. Відкрити порти в брандмауері
На сервері створіть правила для вхідних та вихідних з’єднань:
-
TCP 1433 — SQL Server (стандартний порт)
-
UDP 1434 — SQL Server Browser
-
TCP 6001 — Сервер додатків Торгсофт
-
TCP <порт екземпляра SQL> — статичний порт для Named Instance (задати в налаштуваннях екземпляра та відкрити в брандмауері)
Якщо використовується динамічний порт SQL, визначте його в
TCP/IP → IP Addresses → IPAll, задайте цей порт як статичний і відкрийте його в брандмауері Windows.
Крок 4. Перевірити налаштування клієнта
На клієнтському ПК:
-
Відкрийте файл ADConnectionDefs.ini.
Перевірте параметр:
Server=IP_АДРЕСА_СЕРВЕРА
-
або коректне мережеве ім’я ПК.
-
Перевірте файл AdminServer.ini — ім’я сервера має співпадати.
Крок 5. Перевірити стан бази даних
Якщо підключення є, але доступ заборонено:
-
Відкрийте SQL Server Management Studio.
-
Перевірте статус бази:
-
Suspect
-
Recovery Pending
У цьому випадку базу потрібно відновлювати або виводити з аварійного стану.
Як перевірити результат
-
Запустіть Торгсофт на клієнтському ПК.
-
Програма відкриває вікно входу без помилки DBNETLIB.
-
Користувач може працювати з базою даних.
Як уникнути проблеми
-
Використовуйте статичну IP-адресу для серверного ПК.
-
Вимкніть режим сну та гібернації на сервері.
-
Додайте каталог Торгсофт і sqlservr.exe до виключень антивірусу.
-
Періодично перевіряйте стан служб SQL Server.
Резюме
-
Помилка на всіх клієнтах → перевіряти сервер (служби, порти, мережеве з’єднання між комп’ютерами).
- Помилка на одному ПК → перевіряти ini-файли та локальний антивірус.
-
16.03.2026
Дублікати штрихкодів і назв: як знаходити, об’єднувати і виправляти, щоб не ламати облік
Як знайти, об’єднати та виправити дублікати товарів у Торгсофт, щоб уникнути помилок у залишках, звітності та інвентаризації
-
27.02.2026
Помилки в довідниках: причини збоїв та фінансових втрат
Помилки в довідниках Торгсофт: штрихкод у кількість, нульова собівартість, дублікати, фіскальні збої та гальмування бази
-
03.02.2026
Відновлення пароля «Власника» або користувача sa
Інструкція з відновлення доступу до Торгсофт (користувач sa). Скидання пароля через SQL Management Studio, командний рядок osql або за допомогою техпідтримки.









Повернутися до попереднього кроку