Работа с системой 1С открывает массу возможностей и позволяет удобно работать с документацией организации, решая рутинные задачи легко и быстро. Внедрение и настройка системы не занимают много времени и не требуют больших вложений финансов, но по итогу внедрение этой системы дает значительные преимущества как сотрудникам, так и всей компании. 1С отличается стабильностью и хорошей функциональностью, но и здесь неизбежны различные ошибки и сбои.
Распространенная ошибка, которую часто видят пользователи: «Сервер баз данных не обнаружен». Решить ее вполне можно своими силами, поэтому если у вас на ПК случилось что-то подобное – не стоит отчаиваться. Достаточно просто потратить немного времени и можно быстро восстановить работоспособность системы, не вызывая специалистов. Рассмотрим, что это за ошибка, почему появляется и как с ней побороться.
Содержание
- Ошибка и ее причины
- Решение проблемы на MSSQL Server
- Решение проблемы на PostgreSQL Server
- Заключение
Ошибка и ее причины
Проблема невозможности обнаружить сервер баз данных является очень распространенной среди пользователей 1С. Суть ее состоит в том, что клиентское приложение не может по каким-то причинам подключиться к рабочему серверу и взять с его базы данных SQL необходимую информацию. Почему так случается? Вот ключевые причины, способные вызвать данную неприятность:
- Сервер отсутствует или не настроен. Если система 1С установлена, но в ней не выполнена настройка сервера или не произведена интеграция с ним, или же сервер на данный момент отключен, то понятно, что и подключиться к нему не получится. Поэтому, первым делом необходимо проверять эти моменты – порой достаточно просто включить или выполнить первичную настройку сервера;
- Неправильные настройки подключения. Вторая по важности причина связана с тем, что в настройках могут быть указаны какие-то неправильные данные: адрес сервера, порт, ошибки при вводе учетных данных пользователя. К примеру, если адрес указан неверно либо пользователь вводит ошибки в своих данных для авторизации, то подключиться тоже не выйдет;
- Проблемы с подключением. Если на ПК или на сервере есть какие-то проблемы с подключением к сети, то использовать онлайн-сервисы не выйдет, и это касается не только сервера 1С. Важно проверить наличие подключения, целостность проводов, настройки роутера и провайдера, все сопутствующие моменты.
Также проблема может затаиться при самой установке или настройке БД, в процессе могли быть допущены ошибки. Разберемся, как исправить ситуацию, чтобы ошибка 1С «сервер баз данных не обнаружен» больше вас не тревожила.
Решение проблемы на MSSQL Server
Итак, при пользовании наиболее распространенного типа базы данных MSSQL алгоритм решения проблемы следующий. Первым делом необходимо убедиться, точно ли запущена служба агента для сервера, которая в списке служб называется 1C:Enterprise Server Agent.
Чтобы сделать это, нужно запустить сервис «Службы» и поискать в списке указанную строку. Если вдруг окажется, что служба не активна (в столбце «Состояние» должно быть написано «Выполняется»), то надо выбрать ее в списке, нажать правой кнопкой мышки и выбрать пункт «Запустить».
Если это не помогло решить проблему, то стоит перепроверить также и службу SQL Server, которая тоже должна быть запущена.
Чаще всего данные службы могут перестать запускаться по той причине, что пользователь менял свои данные: логин или пароль. Чтобы исключить эту причину, нужно зайти в настройки указанных служб и проверить в свойствах, какие пользовательские данные там указаны. Они должны совпадать с актуальными пользовательскими настройками.
Решение проблемы на PostgreSQL Server
Еще одной распространенной проблемой подключения 1С является ошибка postgresql:
Сервер баз данных не обнаружен
ВАЖНО: пользователь “postgres” не прошел проверку подлинности (по паролю)
Она также может потребовать вмешательства со стороны администратора. Эта ошибка с приставкой «postgres» указывает на то, что у пользователя возникли проблемы с логином или паролем от СУБД, он не смог доказать права доступа к своей учетной записи. Ошибка эта выглядит следующим образом:
Ее решение на Windows достаточно простое, так как все, что нужно сделать – правильно указать пароль аккаунта субпользователя СУБД postgres. Здесь можно действовать двумя путями: вспомнить правильный пароль, при использовании которого ошибка исчезнет, или же задать новый пароль, но для этого понадобится зайти в раздел Администрирование серверов 1С:Предприятие и выполнить процедуру восстановления там.
Заключение
В целом, 1С – надежная и стабильная система, которая отлично показала себя в самых разных областях применения. Интегрируя 1С на своем предприятии или в организации, вы получаете массу преимуществ и существенную оптимизацию рабочего процесса. Что касается периодического возникновения ошибок, включая невозможность обнаружить базу данных – все их можно решить, главное потратить немного времени и внимательно выполнить предлагаемые инструкции.