1С:Предприятие Windows 10Windows 11

1С: ошибка соединения с SQL Server (СУБД)

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

При ошибке доступа к СУБД проверьте службу SQL Server, имя сервера, порт, права пользователя и сетевую доступность. Администрируйте СУБД только при наличии квалификации.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

Сообщение
Ошибка соединения с сервером СУБД

При ошибке доступа к СУБД проверьте службу SQL Server, имя сервера, порт, права пользователя и сетевую доступность. Администрируйте СУБД только при наличии квалификации.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Служба SQL не запущенаСлужба SQL-экземпляра остановленаИзучить журнал и состояние службы
Закрыты портыНе проходит TCP-тест на фактическом портуПроверить маршрут и адресные правила
Неверные данные доступаSQL Server регистрирует Login failedПроверить вход и разрешения
Нет места на дискеЖурналы СУБД указывают на заполненные томаОсвободить место без удаления файлов данных

#Пошаговое решение

  1. Определите адрес SQL Server, экземпляр и тип аутентификацииЗафиксируйте точную ошибку подключения и проверьте в администрировании кластера 1С свойства выбранной информационной базы: имя сервера СУБД, экземпляр, имя базы и тип учётной записи. Выясните, используется ли Microsoft SQL Server и где он размещён. Не подменяйте localhost произвольным IP: клиент 1С часто подключается к SQL через серверный кластер, а не напрямую с компьютера пользователя.
  2. Проверьте службу и доступность TCP с сервера 1САдминистратор SQL Server откроет «Службы» (services.msc) или SQL Server Configuration Manager и проверит состояние нужного экземпляра. С сервера 1С в PowerShell выполните Test-NetConnection sql-host.example.local -Port 1433 лишь если подтверждено, что экземпляр слушает именно этот порт; у именованных экземпляров порт может быть другим. Ошибка TcpTestSucceeded: False указывает на сеть/порт, но не доказывает ошибку пароля. Правила межсетевого экрана меняйте адресно, а не «открывайте SQL всем».
  3. Проверьте права входа и привязку к базеЕсли TCP доступен, в SQL Server Management Studio администратор проверит вход указанной службы/логина, состояние базы, режим аутентификации и разрешения, необходимые приложению 1С. При использовании SQL-аутентификации пароль исправляют в предусмотренных настройках 1С и SQL под контролем администратора; не выводите его в логи. Не присваивайте всем пользователям SQL роль sysadmin ради проверки.
  4. Проверьте журнал и повторите открытие базыСопоставьте время сбоя с журналами SQL Server и кластера 1С, затем откройте информационную базу из клиента 1С. Если проблема осталась, сохраните код SQL-ошибки (например, Login failed, timeout, Cannot open database), имя экземпляра и результаты проверки порта. Не выполняйте операции пересоздания базы, восстановления master или снятия ограничений защиты без отдельного плана и резервной копии.

#Проверка результата

Проверьте «1С: ошибка соединения с SQL Server (СУБД)» на копии исходного документа или базы, выполнив ту же команду сохранения, открытия либо отправки. Убедитесь, что результат доступен после закрытия программы и повторного открытия файла.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.