Решение 1

Решение 2

Untitled

Untitled

Данная ошибка в 99% показывает нестабильный доступ к интернету. Для подтверждения диагноза необходимо нажать на кнопку “Проверить качество соединения” на форме авторизации.

<aside> 💡 Еще 1% недоступности базы данных связан с некорректной работой сети и будет описан ниже. При этом в тексте ошибки будет присутствовать фраза “MS Sql Server ошибка 64” (полный текст ошибки также см. на скрине ниже).

</aside>

Untitled

После нажатия на кнопку будет открыто окно диагностики (или несколько окон, каждое из которых будет проверять доступ к одному серверу). В окнах диагностики самым важным параметром является “время” значение которого не должно превышать 80мс. Если данный параметр больше 80мс, то возможна ситуация, когда программа не сможет подгрузить часть данных и выдаст сообщение об ошибке “Доступ к базе данных отсутствует”. Если же в процессе диагностики появляются строки “Превышен интервал ожидания запроса”, то наша программа вовсе не сможет загрузить никакие данные за приемлемое время.

Подобная проблема всегда является временной и связана с техническими работами или сбоями непосредственно у провайдера интернета. В 100% случаев проблема решится самостоятельно в течение нескольких часов. Если ожидание недопустимо, то следует попробовать следующие варианты:

Решение 1

Обратитесь к вашему провайдеру интернета с целью объяснения нестабильно работающего соединения (обычно прямое обращение ускоряет решение технических проблем на линиях связи);

Решение 2

Если решение 1 недоступно или занимает недопустимо большое время, то попробуйте подключиться к альтернативному интернету, например через мобильный телефон (LTE-связь).

Если у вас собственный сервер и присутствует ошибка подключения к базе данных

Если используется собственный сервер, то необходимо убедиться что SQL-сервер (на котором работает база данных) также доступен с локального компьютера, на котором запускается клиентское приложение.

ВАЖНО! Проверку сможет выполнить только системный администратор, который имеет доступ к серверному приложению XLombard/XProkat чтобы посмотреть сетевое имя SQL-сервера, которое используется в конфигурационном файле web.config

Доступ должен проверяться по адресу SQL-сервера, прописанного в файле web.config серверного приложения XLombard/XProkat. Если используется порт по умолчанию, то для SQL-сервера он равен значению 1433.

На картинке ниже видим пример сервера, прописанного в конфигурационном файле.

Untitled

Проверку доступности SQL-сервер проще всего осуществить с помощью программы Telnet, которая входит в набор стандартных компонентов Windows. Как включить компонент Telnet в Windows смотрите по ссылке: https://treeone.ru/kak-vklyuchit-telnet-exe-v-windows-10/#page-content