Администрирование · 12 мин
Как добавить серверную базу 1С в список информационных баз
Пошаговая инструкция по добавлению серверной базы 1С в список: настройка кластера, параметры подключения, типичные ошибки и проверка результата.
Серверная информационная база 1С хранится не в файле на диске, а в системе управления базами данных (СУБД) — чаще всего MS SQL Server, PostgreSQL или Oracle. Доступ к ней пользователи получают через сервер 1С:Предприятия, поэтому добавить такую базу в список нельзя простым указанием папки: требуется знать имя сервера 1С, имя базы в кластере и параметры подключения к СУБД.
Процедура добавления занимает несколько минут, если все данные под рукой. Основные сложности возникают из-за неверного имени сервера, отсутствия прав у пользователя СУБД или несовпадения версий платформы на клиенте и сервере. Ниже разобран полный порядок действий — от подготовки данных до проверки подключения.
Инструкция подходит для типового клиент-серверного варианта работы 1С:Предприятие 8.3. Если базу создаёт администратор, а пользователю нужно только подключиться, часть шагов выполняется автоматически — достаточно указать имя сервера и имя базы в кластере.
Что подготовить перед добавлением серверной базы
Перед началом работы соберите минимальный набор сведений. Без них мастер добавления не сможет завершить подключение, и придётся прерывать процесс на середине.
- Имя или IP-адрес сервера 1С:Предприятия — компьютера, где работает агент сервера 1С. Уточните у администратора, если серверов несколько.
- Имя базы в кластере серверов — именно так база зарегистрирована в консоли кластера, а не имя базы в СУБД (они могут различаться).
- Тип СУБД — MS SQL Server, PostgreSQL, Oracle Database или IBM DB2.
- Учётные данные — пользователь СУБД с правами на базу (для создания новой) или логин/пароль пользователя 1С (для подключения к существующей).
- Версия платформы — клиентская платформа должна совпадать с версией сервера по старшим цифрам релиза (8.3.x).
Выполните ping имени сервера и проверьте, что порт не закрыт брандмауэром
Проверьте службу в services.msc на сервере
Проверьте службу СУБД и доступность её порта (1433 для MS SQL, 5432 для PostgreSQL)
Добавление существующей серверной базы в список
Это самый частый сценарий: база уже создана администратором в кластере серверов, а вам нужно подключить её на рабочем месте пользователя. Никаких действий с СУБД при этом не требуется.
- Запустите 1С:Предприятие. В стартовом окне со списком баз нажмите кнопку «Добавить».
- Выберите вариант «Добавление в список существующей информационной базы» и нажмите «Далее».
- Введите название базы — оно будет отображаться в вашем списке и может быть любым понятным именем.
- Установите переключатель «На сервере 1С:Предприятия».
- В поле «Сервер 1С:Предприятия» укажите имя или IP-адрес сервера. В поле «Имя информационной базы» — имя базы в кластере точно так, как оно задано администратором (регистр букв не важен, но лишние пробелы недопустимы).
- Нажмите «Далее», при необходимости скорректируйте параметры запуска (версия платформы, режим запуска) и завершите работу мастера.
- 1Откройте стартовое окно 1С и нажмите «Добавить»
- 2Выберите «Добавление существующей базы»
- 3Укажите тип размещения «На сервере 1С:Предприятия»
- 4Введите имя сервера и имя базы в кластере
- 5Завершите мастер и запустите базу для проверки
После добавления дважды щёлкните по базе в списке. Если появилось окно ввода логина и пароля пользователя 1С — подключение к кластеру прошло успешно. Ошибка на этом этапе почти всегда означает неверное имя сервера, имя базы или недоступность порта агента сервера.
Создание новой серверной базы через мастер
Если базы в кластере ещё нет, её можно создать прямо из стартового окна 1С. Для этого потребуются права на создание базы в СУБД и, как правило, права администратора кластера серверов 1С.
- В стартовом окне нажмите «Добавить» → «Создание новой информационной базы».
- Выберите создание базы из шаблона конфигурации (например, типовой «Бухгалтерии предприятия») или пустой базы без конфигурации.
- Укажите имя базы для списка и выберите тип «На сервере 1С:Предприятия».
- Заполните параметры: сервер 1С, имя базы в кластере, тип СУБД, сервер СУБД, имя базы данных в СУБД, пользователь и пароль СУБД.
- Нажмите «Далее» — платформа создаст базу в СУБД, зарегистрирует её в кластере и загрузит конфигурацию из шаблона.
Пользователь СУБД, указанный при создании, становится владельцем базы данных. Не используйте учётную запись sa или postgres в повседневной работе — создайте отдельную учётную запись с правами только на конкретную базу.
Различия между файловой и серверной базой при добавлении
На этапе выбора типа размещения легко ошибиться, особенно если база раньше была файловой и её перевели в клиент-серверный режим. Сравнение ключевых отличий поможет выбрать правильный вариант.
| Параметр | Файловая база | Серверная база |
|---|---|---|
| Что указывается при добавлении | Путь к папке с файлом 1Cv8.1CD | Имя сервера 1С и имя базы в кластере |
| Где хранятся данные | В файле на диске или сетевом ресурсе | В СУБД (MS SQL, PostgreSQL и др.) |
| Требуется ли сервер 1С | Нет | Да, агент сервера 1С:Предприятия |
| Одновременная работа | Ограничена, риск блокировок | Рассчитана на многопользовательский режим |
| Резервное копирование | Копированием файла или выгрузкой в dt | Средствами СУБД или выгрузкой в dt |
Какой вариант выбрать
Подходит для одного пользователя или небольшой группы. Добавляется указанием папки, сервер 1С не нужен
Нужна при работе десятков пользователей, больших объёмах данных и требованиях к отказоустойчивости. Требует развёрнутого сервера 1С и СУБД
Частые ошибки и способы их устранения
Большинство проблем при добавлении серверной базы связано с сетевыми настройками и несоответствием версий. Разберём типичные ситуации.
«Ошибка соединения с сервером 1С:Предприятия». Клиент не может достучаться до агента сервера. Проверьте: запущена ли служба агента на сервере, открыт ли порт 1540 (и диапазон рабочих портов 1560–1591) в брандмауэре, правильно ли указано имя сервера. Попробуйте заменить имя на IP-адрес — если так подключение работает, проблема в разрешении имён DNS.
«Информационная база не обнаружена». Имя базы в кластере указано с ошибкой. Откройте консоль кластера серверов на сервере и сверьте точное написание имени базы.
«Различаются версии клиента и сервера». На клиенте установлена платформа, несовместимая с серверной. Установите нужную версию платформы и укажите её в параметрах базы в списке (поле «Версия 1С:Предприятия»).
Ошибка аутентификации в СУБД при создании базы. Неверный логин или пароль пользователя СУБД, либо у учётной записи нет прав на создание баз данных. Проверьте подключение к СУБД её штатными средствами (SQL Server Management Studio, pgAdmin).
Проверка результата и тонкая настройка параметров запуска
После добавления базы стоит проверить не только сам факт подключения, но и корректность параметров запуска. Выделите базу в списке и нажмите «Изменить» — откроются дополнительные настройки.
Обратите внимание на поля: версия платформы (если на компьютере их несколько), режим запуска (тонкий клиент, толстый клиент, веб-клиент), разрядность клиента. Для большинства пользователей оптимален тонкий клиент: он потребляет меньше ресурсов и быстрее работает по сети.
Как проверить результат
Появляется окно ввода логина и пароля пользователя 1С
Ошибка соединения с сервером или «база не обнаружена»
Открывается рабочий стол конфигурации
Ошибка аутентификации — проверьте логин/пароль у администратора
Формы открываются без длительных пауз
Постоянные задержки — проверьте сеть и загрузку сервера
Если база открывается, но работает медленно, причина обычно не в настройках списка баз, а в производительности сервера СУБД или сети. Это уже задача администратора: диагностика блокировок, обновление статистики, проверка планов запросов.
Как упростить подключение для нескольких пользователей
В организации с десятками рабочих мест вручную добавлять базу на каждом компьютере нерационально. Есть несколько способов централизовать настройку.
Первый способ — общий файл списка баз. Сформируйте файл ibases.v8i на одном компьютере, скопируйте его в сетевую папку с доступом «только чтение» и укажите путь к нему в настройках пользователей (в стартовом окне: «Настройка» → «Общие списки информационных баз»). Новые базы, добавленные администратором в общий файл, появятся у всех пользователей автоматически.
Второй способ — публикация на веб-сервере. Если база опубликована на веб-сервере (IIS или Apache), пользователи могут подключаться по ссылке через тонкий клиент или браузер, и вопрос настройки списка баз во многом снимается.
При переезде сервера 1С на другую машину не нужно пересоздавать базы у пользователей: достаточно изменить имя сервера в свойствах базы в списке. Если используется общий файл списка, правка делается один раз централизованно.
Частые вопросы
Можно ли добавить серверную базу без прав администратора?
Да, если база уже создана в кластере. Пользователю достаточно знать имя сервера и имя базы — добавление в список не требует административных прав ни на кластер, ни на СУБД. Права администратора нужны только для создания новой базы.
Чем отличается имя базы в кластере от имени базы в СУБД?
Имя в кластере — это регистрационное имя, по которому сервер 1С идентифицирует базу; его указывают при подключении. Имя в СУБД — имя физической базы данных на SQL-сервере. Они задаются отдельно и могут не совпадать, поэтому при добавлении используйте именно имя в кластере.
Где хранится список баз на моём компьютере?
В файле ibases.v8i, расположенном в профиле пользователя (обычно в папке AppData\Roaming\1C\1CEStart). Его можно скопировать на другой компьютер или использовать как общий сетевой список для всех сотрудников.
Почему база есть в списке, но не запускается после перезагрузки сервера?
Скорее всего, служба агента сервера 1С или служба СУБД не запустилась автоматически. Проверьте на сервере тип запуска служб «Агент сервера 1С:Предприятия» и службы СУБД — обе должны стартовать автоматически при загрузке системы.
Можно ли одну и ту же базу добавить и как файловую, и как серверную?
Нет, это разные физические базы. Перевод из файлового в клиент-серверный вариант выполняется через выгрузку данных в файл .dt и загрузку в новую серверную базу. После перехода старую файловую запись из списка следует удалить, чтобы не работать по ошибке в устаревшей копии.
Что делать, если в списке нужно указать нестандартный порт сервера 1С?
Имя сервера указывается с портом через двоеточие, например: server1:1640. Уточните у администратора фактический порт агента сервера — он задаётся при установке сервера 1С и может отличаться от стандартного 1540.
Что важно запомнить
Серверная база добавляется через «Добавить» → указание типа «На сервере 1С:Предприятия» с вводом имени сервера и имени базы в кластере. Главные причины ошибок — неверное имя, закрытые порты и несовпадение версий платформы. Для группы пользователей удобнее использовать общий файл списка баз.