Администрирование · 7 мин
Почему 1С не видит базу данных и как это исправить
Разбираем, почему 1С не видит базу данных: ошибки пути, прав доступа, служб SQL Server и сети. Пошаговая диагностика и безопасные способы восстановить подключение.
1С не видит базу данных в двух принципиально разных случаях: либо база исчезла из списка в окне запуска (обычно из-за повреждённого или очищенного файла ibases.v8i), либо она там есть, но при входе возникает ошибка соединения с СУБД или сервером 1С. Это разные неполадки с разными причинами, и устранять их нужно по-разному.
В файловом варианте работы 1С обращается к папке с файлом 1Cv8.1CD напрямую, поэтому чаще всего виноваты путь к каталогу, права доступа или сетевая шара. В клиент-серверном варианте данные хранит СУБД (MS SQL Server, PostgreSQL), а платформа подключается через сервер 1С — здесь цепочка длиннее, и точек отказа больше.
Ниже разобраны оба сценария: как быстро определить, где именно обрывается подключение, и что делать в каждом случае без риска потерять данные.
Шаг 1. Определите тип информационной базы
Прежде чем что-то чинить, выясните, как устроена ваша база. Откройте окно запуска 1С, выделите базу и нажмите «Изменить» — там будет указан вариант размещения.
- Файловая база — указан путь к каталогу, например
D:\Bases\Tradeили\\SERVER\1CBase\Trade. Внутри лежит файл1Cv8.1CD. - Клиент-серверная база — указаны кластер серверов 1С и имя базы в кластере. Данные физически лежат в СУБД.
От типа базы зависит вся дальнейшая диагностика: для файловой проверяем папку и права, для серверной — службы, сеть и консоль кластера.
Шаг 2. База пропала из списка в окне запуска
Если базы нет в списке, данные, скорее всего, целы — потерялась только запись о подключении. Список баз хранится в файле ibases.v8i в профиле пользователя (обычно %APPDATA%\1C\1CEStart\).
Типичные причины: файл списка повреждён или удалён, пользователь вошёл под другой учётной записью Windows, либо список хранился на сетевом диске, который сейчас недоступен.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Добавление в список существующей информационной базы»
- 3Укажите точный путь к каталогу с файлом 1Cv8.1CD (для файловой) или параметры кластера (для серверной)
- 4Запустите базу и убедитесь, что вход выполняется без ошибок
Если путь к базе неизвестен, поищите файл 1Cv8.1CD поиском Windows по дискам сервера или рабочего компьютера. Также путь можно подсмотреть у коллег, у которых база открывается.
Шаг 3. Файловая база есть в списке, но не открывается
Проверьте путь и доступность папки
Скопируйте путь из свойств базы и вставьте его в адресную строку Проводника. Если папка не открывается — проблема в пути или в сети. Частые варианты: сетевой диск не подключён, сервер выключен, изменилось имя компьютера или папки, путь указывает на локальный диск другого ПК.
Проверьте права доступа
Пользователю нужны права на чтение и запись в каталог базы, а для сетевой папки — ещё и разрешения общего доступа. Ошибка «Нет доступа к файлу» или «Файл не обнаружен» при существующем файле почти всегда означает проблему с правами.
Исключите блокировки
Файловая база не откроется, если её монопольно занял другой сеанс, зависший процесс 1cv8.exe или антивирус, сканирующий файл. Завершите лишние процессы через диспетчер задач и добавьте каталог базы в исключения антивируса.
Шаг 4. Клиент-серверная база: проверяем службы и кластер
В серверном варианте цепочка такая: клиент → сервер 1С (агент) → СУБД. Проверяйте звенья по порядку.
- Служба «Агент сервера 1С:Предприятия» — должна быть запущена на сервере 1С. Проверьте через services.msc.
- Служба SQL Server — на сервере СУБД должна работать служба экземпляра (например, MSSQLSERVER) и, для сетевых подключений, SQL Server Browser.
- Консоль кластера — откройте консоль администрирования серверов 1С и проверьте, существует ли база в списке информационных баз кластера.
Если база есть в кластере, но не открывается, смотрите свойства базы: имя сервера СУБД, имя базы в СУБД и учётные данные. После переименования сервера или смены пароля учётной записи СУБД подключение перестаёт работать.
ping server1c
sqlcmd -S SQLSERVER -Q "SELECT name FROM sys.databases"Как проверить результат
Ответы приходят без потерь
Узел недоступен или большие задержки
Статус «Работает», тип запуска «Автоматически»
Служба остановлена или падает при старте
База видна, свойства соответствуют реальному серверу СУБД
Базы нет в списке или указан несуществующий сервер
Шаг 5. Сеть, брандмауэр и DNS
Даже при исправных службах подключение может обрываться на сетевом уровне. Проверьте, что имена серверов разрешаются в правильные IP-адреса (команда ping и nslookup), а брандмауэр не блокирует порты сервера 1С и СУБД.
Типичная ситуация после обновлений Windows: профиль сети сменился на «Общественную», и правила брандмауэра перестали пропускать трафик. Также проверьте, что сервер не получил новый IP-адрес, а в свойствах базы не зашит старый.
Шаг 6. Повреждение базы и крайние меры
Если путь, права и службы в порядке, но база не открывается с ошибками формата файла или СУБД сообщает о повреждении, вероятно, пострадали сами данные. Для файловой базы есть утилита chdbfl.exe из каталога платформы, для серверной — штатные средства проверки СУБД и тестирование в конфигураторе.
Признаки, при которых самостоятельное восстановление лучше прекратить: ошибки чётности диска, сообщения СУБД о повреждении страниц данных, база не открывается даже в конфигураторе.
Частые вопросы
1С пишет «Информационная база не обнаружена» — что это значит?
Платформа не нашла данные по указанному пути. Для файловой базы проверьте, существует ли файл 1Cv8.1CD в каталоге из свойств подключения. Для серверной — существует ли база в кластере и в СУБД.
База открывается на сервере, но не открывается с других компьютеров. В чём причина?
Проблема в сетевом доступе: общий доступ к папке не настроен, брандмауэр блокирует подключения, либо у пользователей нет прав на сетевую шару. Проверьте доступность папки по сети с проблемного ПК.
Можно ли просто переустановить платформу 1С?
Переустановка платформы не восстанавливает список баз и не чинит подключение, если проблема в пути, правах или службах. Она помогает только при повреждении самих файлов платформы, что встречается редко.
После обновления Windows база перестала открываться. Что делать?
Проверьте сетевой профиль (часто сбрасывается на «Общественный»), правила брандмауэра и службы сервера 1С и SQL Server — обновления могут изменить их настройки или отключить автозапуск.
Файл 1Cv8.1CD на месте, но 1С выдаёт «ошибка формата потока». Это лечится?
Часто да: попробуйте очистить кэш базы (удалить папку с GUID базы в каталоге 1cv8 профиля пользователя), затем запустить тестирование и исправление в конфигураторе, предварительно сделав копию файла.
Что важно запомнить
Диагностику начинайте с определения типа базы: файловая проверяется через путь, права и блокировки, серверная — через службы, кластер и СУБД. Перед любыми восстановительными операциями делайте резервную копию.