Администрирование · 9 мин
Где лежат базы 1С на сервере и как найти их расположение
Где физически хранятся базы 1С на сервере: файловые каталоги, SQL Server и PostgreSQL, как узнать путь к базе, типичные ошибки и меры безопасности.
База 1С может храниться в двух принципиально разных форматах: файловом (один файл 1Cv8.1CD в обычном каталоге) и клиент-серверном (таблицы внутри СУБД — Microsoft SQL Server, PostgreSQL или другой поддерживаемой системы). От формата зависит, где именно искать данные, как их резервировать и кто имеет к ним доступ. Частая ошибка администраторов — искать «файл базы» там, где данные на самом деле распределены по файлам СУБД.
Точный путь к базе всегда можно узнать из самой 1С: в списке информационных баз стартового окна, в свойствах подключения или через конфигуратор. Это надёжнее, чем перебирать диски сервера вручную — каталоги могут быть перенесены, а имена папок часто не совпадают с названием базы.
Ниже разобраны стандартные расположения для обоих режимов, способы определить путь, особенности хранения в разных СУБД и правила безопасной работы с файлами базы.
Файловый режим: где лежит каталог базы
В файловом режиме вся база — это каталог на диске. Главный файл в нём называется 1Cv8.1CD: именно в нём хранятся конфигурация, данные и служебная информация. Рядом могут находиться служебные файлы и подкаталоги, но критически важен именно файл с расширением .1CD.
Типовые места размещения файловых баз:
- локальный диск сервера, например
D:\1C_Bases\Trade\; - сетевой ресурс, опубликованный для пользователей, например
\\SERVER\1CBases\Accounting\; - каталог внутри профиля пользователя, если базу создавали «для себя» без планирования — например в
Documents.
Стандартного обязательного пути не существует: папку выбирает тот, кто создаёт базу. Поэтому искать базу перебором каталогов — плохая стратегия. Надёжнее открыть стартовое окно 1С, выделить нужную базу и посмотреть строку подключения внизу окна либо нажать кнопку изменения параметров — там будет полный путь к каталогу.
- 1Запустите 1С и в списке информационных баз выделите нужную строку.
- 2Посмотрите путь в нижней части окна либо нажмите кнопку изменения настроек базы.
- 3Скопируйте путь к каталогу и откройте его в проводнике.
- 4Убедитесь, что в каталоге есть файл 1Cv8.1CD — это подтверждает, что найдена именно база.
Клиент-серверный режим: данные внутри СУБД
В клиент-серверном варианте файла 1Cv8.1CD нет вообще. Платформа 1С обращается к серверу 1С:Предприятия, а тот — к СУБД. Данные физически лежат в файлах самой СУБД, и их расположение определяется настройками этой СУБД, а не 1С.
Для Microsoft SQL Server база обычно состоит из файла данных .mdf и журнала транзакций .ldf. Их каталог задаётся при создании базы в SQL Server и виден в свойствах базы в SQL Server Management Studio. Для PostgreSQL данные хранятся в каталоге кластера (data directory), путь к которому задаётся при инициализации и указан в конфигурации сервера PostgreSQL.
Важно понимать: копировать или перемещать эти файлы вручную, пока СУБД работает, нельзя — файлы заблокированы и находятся в несогласованном состоянии. Резервное копирование делается штатными средствами СУБД или выгрузкой из конфигуратора 1С.
Как узнать расположение базы через консоль кластера
Если база клиент-серверная, первичная информация о ней хранится в кластере серверов 1С. Откройте консоль администрирования серверов 1С, найдите нужную информационную базу и посмотрите её свойства: там указаны тип СУБД, имя сервера баз данных и имя базы внутри СУБД.
По этим данным дальше идут в СУБД: в SQL Server — в свойства базы с указанным именем, в PostgreSQL — в конфигурацию кластера. Такой двухшаговый поиск исключает путаницу, когда на одном SQL-сервере лежат десятки баз со похожими именами.
Отдельно стоит проверить, где лежат рабочие каталоги самого сервера 1С (каталог srvinfo): там хранятся настройки кластера и журналы, но не данные прикладных баз. Путать этот каталог с хранилищем баз — распространённая ошибка.
Где лежат базы в типовых СУБД
Расположение файлов данных зависит от выбранной СУБД и от того, как её устанавливали. Универсального пути нет, но есть логика поиска для каждой системы.
| СУБД | Что искать | Как узнать путь |
|---|---|---|
| Microsoft SQL Server | Файлы .mdf и .ldf базы | Свойства базы в SSMS, раздел «Файлы» |
| PostgreSQL | Каталог data кластера | Параметр data_directory в конфигурации или запрос SHOW data_directory |
| Файловый режим (без СУБД) | Файл 1Cv8.1CD | Путь в свойствах базы в стартовом окне 1С |
В PostgreSQL быстрее всего выполнить запрос к серверу:
SHOW data_directory;Для SQL Server аналогичную информацию даёт просмотр свойств базы в Management Studio либо запрос к системному представлению sys.master_files, который показывает физические пути всех файлов всех баз на экземпляре.
Как проверить, что найдена нужная база
Найти папку с файлом .1CD ещё не значит найти рабочую базу: на серверах часто лежат архивные копии, тестовые базы и старые выгрузки с похожими именами. Признаки актуальной базы — свежая дата изменения файла и совпадение пути с тем, что видят пользователи в своём списке баз.
Для клиент-серверного режима проверка иная: имя базы в свойствах кластера должно совпадать с именем базы в СУБД, а дата последнего резервного копирования — подтверждать, что база живая и обслуживается.
Как проверить результат
Свежая, совпадает с периодом активной работы пользователей
Файл не менялся месяцами — вероятно, это архив или забытая копия
Совпадает с найденным каталогом
Пользователи подключаются к другому пути — найдена не та база
Имена совпадают, база доступна
В СУБД базы с таким именем нет — привязка нарушена
Типичные ошибки при поиске и переносе баз
Самая частая ошибка — перенос файловой базы простым копированием во время работы пользователей. Файл .1CD при этом копируется в несогласованном состоянии, и копия может оказаться повреждённой. Корректный способ — выгрузка в файл .dt через конфигуратор либо копирование при гарантированно закрытых сеансах.
Вторая ошибка — поиск клиент-серверной базы как «файла 1С» на диске сервера и последующие попытки открыть файлы .mdf конфигуратором. Платформа 1С не работает с файлами СУБД напрямую: подключение всегда идёт через сервер 1С и СУБД.
Часто задаваемые вопросы
Можно ли найти базу 1С поиском по диску сервера?
Да, для файлового режима ищите файлы с именем 1Cv8.1CD — поиск по этому имени покажет все файловые базы и их копии. Для клиент-серверного режима такой поиск бесполезен: данных в виде отдельного файла 1С не существует, нужно смотреть в консоли кластера и в СУБД.
Где лежит база, если 1С работает через веб-сервер или тонкий клиент?
Способ подключения клиента не влияет на расположение данных. Если публикация идёт через веб-сервер поверх клиент-серверного режима, данные по-прежнему в СУБД; если опубликована файловая база — в её каталоге на сервере. Путь смотрите в настройках публикации или в свойствах базы.
Чем отличается файл .1CD от выгрузки .dt?
Файл .1CD — это рабочее тело файловой базы, с которым платформа работает напрямую. Файл .dt — это архивная выгрузка, созданная через конфигуратор, предназначенная для резервного копирования и переноса. Открыть базу из .dt можно только загрузкой в новую или существующую базу.
Можно ли перенести файловую базу простым копированием папки?
Можно, но только при полностью закрытых сеансах всех пользователей и конфигуратора. Надёжнее сделать выгрузку в .dt и загрузить её на новом месте — этот способ заодно проверяет целостность данных и не зависит от блокировок файловой системы.
Как узнать, в каком режиме работает база — файловом или клиент-серверном?
В стартовом окне 1С выделите базу: для файлового режима в пути будет обычный каталог или сетевой путь, для клиент-серверного — строка вида Srvr="ИмяСервера";Ref="ИмяБазы". Ту же информацию показывает конфигуратор в разделе «Администрирование — Информационная база».
Где искать базы, если сервер 1С и SQL Server установлены на разных машинах?
Данные всегда лежат там, где работает СУБД, то есть на машине с SQL Server или PostgreSQL. Сервер 1С хранит только служебные данные кластера. Сначала в консоли кластера узнайте имя сервера баз данных, затем ищите файлы базы уже на той машине.
Что важно запомнить
Файловая база — это каталог с файлом 1Cv8.1CD, путь виден в списке баз. Клиент-серверная база живёт внутри СУБД, а не в виде файла 1С; её расположение определяют настройки SQL Server или PostgreSQL. Любые операции с файлами баз выполняйте только при остановленных службах или штатными средствами резервного копирования.