К статье
Практический материал

Администрирование · 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).
Сервер 1С доступенПинг и порт агента (обычно 1540)

Выполните ping имени сервера и проверьте, что порт не закрыт брандмауэром

Служба агента запущенаНа сервере работает «Агент сервера 1С:Предприятия»

Проверьте службу в services.msc на сервере

СУБД отвечаетSQL Server или PostgreSQL принимает подключения

Проверьте службу СУБД и доступность её порта (1433 для MS SQL, 5432 для PostgreSQL)

Добавление существующей серверной базы в список

Это самый частый сценарий: база уже создана администратором в кластере серверов, а вам нужно подключить её на рабочем месте пользователя. Никаких действий с СУБД при этом не требуется.

  1. Запустите 1С:Предприятие. В стартовом окне со списком баз нажмите кнопку «Добавить».
  2. Выберите вариант «Добавление в список существующей информационной базы» и нажмите «Далее».
  3. Введите название базы — оно будет отображаться в вашем списке и может быть любым понятным именем.
  4. Установите переключатель «На сервере 1С:Предприятия».
  5. В поле «Сервер 1С:Предприятия» укажите имя или IP-адрес сервера. В поле «Имя информационной базы» — имя базы в кластере точно так, как оно задано администратором (регистр букв не важен, но лишние пробелы недопустимы).
  6. Нажмите «Далее», при необходимости скорректируйте параметры запуска (версия платформы, режим запуска) и завершите работу мастера.
Краткий порядок действий
  1. 1
    Откройте стартовое окно 1С и нажмите «Добавить»
  2. 2
    Выберите «Добавление существующей базы»
  3. 3
    Укажите тип размещения «На сервере 1С:Предприятия»
  4. 4
    Введите имя сервера и имя базы в кластере
  5. 5
    Завершите мастер и запустите базу для проверки

После добавления дважды щёлкните по базе в списке. Если появилось окно ввода логина и пароля пользователя 1С — подключение к кластеру прошло успешно. Ошибка на этом этапе почти всегда означает неверное имя сервера, имя базы или недоступность порта агента сервера.

Создание новой серверной базы через мастер

Если базы в кластере ещё нет, её можно создать прямо из стартового окна 1С. Для этого потребуются права на создание базы в СУБД и, как правило, права администратора кластера серверов 1С.

  1. В стартовом окне нажмите «Добавить» → «Создание новой информационной базы».
  2. Выберите создание базы из шаблона конфигурации (например, типовой «Бухгалтерии предприятия») или пустой базы без конфигурации.
  3. Укажите имя базы для списка и выберите тип «На сервере 1С:Предприятия».
  4. Заполните параметры: сервер 1С, имя базы в кластере, тип СУБД, сервер СУБД, имя базы данных в СУБД, пользователь и пароль СУБД.
  5. Нажмите «Далее» — платформа создаст базу в СУБД, зарегистрирует её в кластере и загрузит конфигурацию из шаблона.

Пользователь СУБД, указанный при создании, становится владельцем базы данных. Не используйте учётную запись 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).

Типичные ошибки
01
Указание имени базы в СУБД вместо имени базы в кластере — подключение не находит базу, хотя в SQL она существует
02
Использование имени сервера, которое не разрешается DNS — замените на IP-адрес для проверки
03
Закрытые порты агента и рабочих процессов сервера 1С в брандмауэре — соединение обрывается на старте
04
Несовпадение версии платформы клиента и сервера — установите совместимую версию и укажите её в свойствах базы
05
Попытка добавить серверную базу как файловую по сетевому пути — так работать с клиент-серверной базой нельзя

Проверка результата и тонкая настройка параметров запуска

После добавления базы стоит проверить не только сам факт подключения, но и корректность параметров запуска. Выделите базу в списке и нажмите «Изменить» — откроются дополнительные настройки.

Обратите внимание на поля: версия платформы (если на компьютере их несколько), режим запуска (тонкий клиент, толстый клиент, веб-клиент), разрядность клиента. Для большинства пользователей оптимален тонкий клиент: он потребляет меньше ресурсов и быстрее работает по сети.

Контрольные точки

Как проверить результат

Запуск базы из списка
Норма

Появляется окно ввода логина и пароля пользователя 1С

Тревожный признак

Ошибка соединения с сервером или «база не обнаружена»

Вход под своей учётной записью
Норма

Открывается рабочий стол конфигурации

Тревожный признак

Ошибка аутентификации — проверьте логин/пароль у администратора

Скорость открытия форм
Норма

Формы открываются без длительных пауз

Тревожный признак

Постоянные задержки — проверьте сеть и загрузку сервера

Если база открывается, но работает медленно, причина обычно не в настройках списка баз, а в производительности сервера СУБД или сети. Это уже задача администратора: диагностика блокировок, обновление статистики, проверка планов запросов.

Как упростить подключение для нескольких пользователей

В организации с десятками рабочих мест вручную добавлять базу на каждом компьютере нерационально. Есть несколько способов централизовать настройку.

Первый способ — общий файл списка баз. Сформируйте файл ibases.v8i на одном компьютере, скопируйте его в сетевую папку с доступом «только чтение» и укажите путь к нему в настройках пользователей (в стартовом окне: «Настройка» → «Общие списки информационных баз»). Новые базы, добавленные администратором в общий файл, появятся у всех пользователей автоматически.

Второй способ — публикация на веб-сервере. Если база опубликована на веб-сервере (IIS или Apache), пользователи могут подключаться по ссылке через тонкий клиент или браузер, и вопрос настройки списка баз во многом снимается.

При переезде сервера 1С на другую машину не нужно пересоздавать базы у пользователей: достаточно изменить имя сервера в свойствах базы в списке. Если используется общий файл списка, правка делается один раз централизованно.
ПЗ
Практическое замечание

Частые вопросы

Можно ли добавить серверную базу без прав администратора?

Да, если база уже создана в кластере. Пользователю достаточно знать имя сервера и имя базы — добавление в список не требует административных прав ни на кластер, ни на СУБД. Права администратора нужны только для создания новой базы.

Чем отличается имя базы в кластере от имени базы в СУБД?

Имя в кластере — это регистрационное имя, по которому сервер 1С идентифицирует базу; его указывают при подключении. Имя в СУБД — имя физической базы данных на SQL-сервере. Они задаются отдельно и могут не совпадать, поэтому при добавлении используйте именно имя в кластере.

Где хранится список баз на моём компьютере?

В файле ibases.v8i, расположенном в профиле пользователя (обычно в папке AppData\Roaming\1C\1CEStart). Его можно скопировать на другой компьютер или использовать как общий сетевой список для всех сотрудников.

Почему база есть в списке, но не запускается после перезагрузки сервера?

Скорее всего, служба агента сервера 1С или служба СУБД не запустилась автоматически. Проверьте на сервере тип запуска служб «Агент сервера 1С:Предприятия» и службы СУБД — обе должны стартовать автоматически при загрузке системы.

Можно ли одну и ту же базу добавить и как файловую, и как серверную?

Нет, это разные физические базы. Перевод из файлового в клиент-серверный вариант выполняется через выгрузку данных в файл .dt и загрузку в новую серверную базу. После перехода старую файловую запись из списка следует удалить, чтобы не работать по ошибке в устаревшей копии.

Что делать, если в списке нужно указать нестандартный порт сервера 1С?

Имя сервера указывается с портом через двоеточие, например: server1:1640. Уточните у администратора фактический порт агента сервера — он задаётся при установке сервера 1С и может отличаться от стандартного 1540.

Итог

Что важно запомнить

Серверная база добавляется через «Добавить» → указание типа «На сервере 1С:Предприятия» с вводом имени сервера и имени базы в кластере. Главные причины ошибок — неверное имя, закрытые порты и несовпадение версий платформы. Для группы пользователей удобнее использовать общий файл списка баз.