Администрирование · 10 мин
Почему 1С не видит базу и как это исправить
Разбираем, почему 1С не видит базу данных: неправильный путь, права доступа, блокировки, проблемы SQL-сервера. Пошаговая диагностика и исправление.
Сообщение о том, что 1С не видит базу, встречается в двух типовых ситуациях: база пропала из списка при запуске либо программа выдаёт ошибку при попытке подключения. В файловом варианте причина почти всегда сводится к неправильному пути к каталогу, потерянным правам доступа или повреждённому файлу 1Cv8.1CD. В клиент-серверном варианте добавляются проблемы с SQL-сервером, службой агента сервера 1С и сетевыми настройками.
Прежде чем что-либо исправлять, важно определить тип развёртывания: файловая база хранится в одном каталоге и открывается напрямую, клиент-серверная работает через связку «сервер 1С — СУБД». От этого зависит весь порядок диагностики. Ошибочные действия «наугад», например запуск утилиты восстановления на рабочей базе, способны усугубить ситуацию и привести к потере данных.
Ниже разобраны основные причины, по которым 1С не находит базу, и конкретные шаги проверки для каждого сценария — от простого переподключения каталога до диагностики служб сервера.
Как определить тип проблемы: база пропала из списка или не открывается
Это два разных сценария с разными причинами. Если базы нет в стартовом окне выбора, проблема в файле списка баз ibases.v8i — он мог быть очищен, перезаписан или недоступен из-за профиля пользователя. Сама база при этом на диске обычно цела.
Если база есть в списке, но при запуске появляется ошибка «информационная база не обнаружена» или подобная — 1С пытается подключиться и не находит данные по указанному пути. Здесь проверяют сам каталог, сетевой ресурс, права доступа и состояние файлов.
Третий вариант — база открывается, но падает с ошибкой чтения или сообщением о повреждении. Это уже признак испорченного файла данных, и порядок действий будет другим: сначала резервная копия, потом тестирование и исправление.
Проверить файл списка баз в профиле пользователя и добавить базу заново
Открыть путь в проводнике и убедиться, что файл 1Cv8.1CD на месте
Проверить службу агента сервера 1С и доступность SQL-сервера
Сделать копию каталога и запустить тестирование и исправление
Проверка пути к базе и наличия файлов
Откройте стартовое окно 1С, выделите проблемную базу и нажмите «Изменить» — в настройках будет указан каталог. Скопируйте этот путь и вставьте в адресную строку проводника Windows. Если папка не открывается, пустая или в ней нет файла 1Cv8.1CD — причина найдена.
Типичные варианты: базу перенесли на другой диск или сервер, сетевой диск не подключился при загрузке Windows, папку переименовали. Для сетевого диска проверьте, что буква диска смонтирована именно у текущего пользователя — подключение у администратора не действует для остальных сеансов.
Если база лежит на сетевом ресурсе, используйте UNC-путь вида \\server\share\base вместо буквы диска — это устраняет зависимость от того, как именно подключён диск у конкретного пользователя.
- 1Откройте свойства базы в стартовом окне 1С и скопируйте путь к каталогу
- 2Вставьте путь в проводник и убедитесь, что каталог открывается
- 3Проверьте наличие файла 1Cv8.1CD внутри каталога
- 4Если путь сетевой — замените букву диска на UNC-путь \сервер\ресурс
- 5Если базу переносили — укажите новый путь в настройках списка баз
Права доступа к каталогу базы
Даже при верном пути 1С не откроет базу, если у пользователя нет прав на чтение и запись в каталог. Для файловой базы нужны полные права: чтение, запись, изменение и создание файлов — программа постоянно обновляет служебные файлы и журнал регистрации.
Проверить просто: попробуйте вручную создать в каталоге базы текстовый файл и удалить его. Если Windows запрашивает права администратора или выдаёт отказ — проблема в разрешениях NTFS или в правах на сетевую папку (общий доступ). Учитывайте, что действуют оба уровня: и разрешения общей папки, и NTFS, причём применяется более строгое ограничение.
Частая ситуация после переноса базы копированием: папка наследует права старого расположения или владельцем становится другой пользователь. В свойствах папки на вкладке «Безопасность» добавьте нужную группу пользователей с правом «Полный доступ» и примените к вложенным объектам.
Блокировки и монопольный режим
Файловая база может не открываться из-за зависшей блокировки: сеанс пользователя или фоновое задание завершился аварийно, а файл блокировок остался. Признак — ошибка о невозможности установить монопольный режим или о том, что база занята, хотя никто в ней не работает.
Проверьте, не запущен ли процесс 1cv8.exe на других компьютерах с этой базой. Если точно никто не работает, а ошибка остаётся, завершите все процессы 1С и повторите вход. В каталоге базы не следует вручную удалять никакие файлы, кроме случаев, когда вы точно понимаете их назначение.
Антивирус — ещё один источник блокировок: он может сканировать файл 1Cv8.1CD при каждом обращении и удерживать его. Добавьте каталог базы в исключения антивируса на всех машинах, работающих с базой, и на сервере, если база общая.
Клиент-серверный вариант: службы и SQL
В клиент-серверной архитектуре цепочка подключения длиннее: клиент обращается к агенту сервера 1С, тот — к СУБД (MS SQL Server, PostgreSQL и др.). Отказ любого звена выглядит для пользователя как «1С не видит базу».
Проверьте в «Службах» Windows (services.msc), что запущены служба «Агент сервера 1С:Предприятия» и служба SQL Server. Если служба остановлена — запустите её и проверьте тип запуска: он должен быть «Автоматически», иначе проблема повторится после перезагрузки сервера.
Далее убедитесь, что база существует в консоли кластера серверов 1С и что имя сервера БД, имя базы и учётные данные указаны верно. После смены пароля учётной записи SQL или переименования сервера подключение перестаёт работать именно из-за рассинхронизации этих параметров.
Как выбрать действие
Повреждение файла базы и восстановление
Если путь и права в порядке, а 1С сообщает об ошибке чтения, «разрушении структуры базы данных» или вылетает при открытии — вероятно повреждение файла 1Cv8.1CD. Причины: аварийное отключение питания, сбой диска, разрыв сети во время записи.
Штатный инструмент — «Тестирование и исправление» в конфигураторе (меню «Администрирование»). Запускайте его только в монопольном режиме и только после создания полной копии каталога базы. Начинайте с проверки логической целостности без включённых исправлений, чтобы оценить масштаб проблемы.
Если конфигуратор не открывается совсем, используйте утилиту chdbfl.exe из каталога bin установленной платформы — она проверяет физическую целостность файла. При серьёзных повреждениях надёжнее восстановить базу из последней резервной копии, чем пытаться «вытащить» данные из разрушенного файла.
Проверка результата и профилактика
После устранения причины проверьте не только факт входа, но и работоспособность базы: откройте несколько документов и отчётов, выполните запись тестового объекта, посмотрите журнал регистрации на предмет ошибок. Если база общая — убедитесь, что подключаются все рабочие места, а не только одно.
Для профилактики настройте регулярное резервное копирование (для файловой базы — выгрузку в dt или копирование каталога по расписанию, для клиент-серверной — штатные средства СУБД), добавьте каталоги 1С в исключения антивируса и используйте источник бесперебойного питания на сервере.
Как проверить результат
База открывается без ошибок под обычной учётной записью
Вход возможен только под администратором — проблема с правами
Все сеансы подключаются, нет конфликтов блокировок
Второй пользователь получает ошибку занятости базы
Нет повторяющихся ошибок чтения и записи
Ошибки продолжаются — файл повреждён глубже, нужна копия или восстановление из бэкапа
Что важно запомнить
Диагностику начинайте с простого: путь к базе, наличие файла 1Cv8.1CD, права доступа. Для клиент-серверного варианта проверяйте службы агента 1С и SQL Server. Любые операции восстановления выполняйте только после создания резервной копии каталога базы.
Частые вопросы
База есть в списке, но при запуске пишет «информационная база не обнаружена». Что делать?
Откройте свойства базы в стартовом окне и проверьте путь к каталогу: вставьте его в проводник и убедитесь, что папка доступна и содержит файл 1Cv8.1CD. Если базу переносили, укажите актуальный путь. Для сетевого расположения используйте UNC-путь вместо буквы диска.
База пропала из списка у одного пользователя, у остальных всё работает. Почему?
Список баз хранится отдельно для каждого профиля Windows в файле ibases.v8i. Вероятно, он был перезаписан или повреждён у этого пользователя. Достаточно добавить базу заново через кнопку «Добавить» в стартовом окне — сами данные при этом не затрагиваются.
Можно ли восстановить базу, если файл 1Cv8.1CD повреждён?
Да, в ряде случаев. Сначала сделайте полную копию каталога, затем попробуйте утилиту chdbfl.exe из каталога платформы и «Тестирование и исправление» в конфигураторе. Если инструменты не помогают, единственный надёжный вариант — восстановление из резервной копии.
Почему база открывается только под администратором?
У обычного пользователя не хватает прав на каталог базы. Проверьте разрешения NTFS и, для сетевого ресурса, права общего доступа — нужен полный доступ на чтение, запись и изменение. После выдачи прав группе пользователей проблема исчезает.
Антивирус может быть причиной того, что 1С не видит базу?
Да. Антивирус может блокировать файл 1Cv8.1CD при сканировании или даже перемещать его в карантин при ложном срабатывании. Проверьте карантин и журналы антивируса, добавьте каталог базы в исключения на всех компьютерах, работающих с базой.
После перезагрузки сервера клиенты не подключаются к базе. В чём причина?
Чаще всего не запустилась служба агента сервера 1С или SQL Server. Откройте services.msc на сервере, запустите обе службы и установите для них автоматический тип запуска, чтобы ситуация не повторялась после каждой перезагрузки.