Помилка [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.04.2026
Чому виникає розбіжність на кілька копійок у накладних та як це виправити
Що робити, якщо сума в Торгсофт відрізняється від накладної на 2–3 копійки: причини, налаштування округлення та варіанти корекції
-
07.04.2026
Управління номенклатурою: як уникнути дублів, обмежити права персоналу та відслідкувати зміни
Як у Торгсофт навести лад у базі товарів: фіксація назв, пошук дублів, права доступу, аудит змін і контроль продавців
-
06.04.2026
Виведення товару з дії: як приховати неактуальні позиції та пришвидшити пошук
Як вивести товар з дії у Торгсофт: умови, 2 способи приховування неактуальних позицій, де знайти видалені товари та як відновити









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