Администрирование · 10 мин
Как определить сервер 1С: практические способы
Как определить сервер 1С: через список баз, строку подключения, консоль кластера и логи. Пошаговые способы узнать адрес сервера 1С и тип развертывания.
Задача определить, на каком сервере работает база 1С, возникает при подключении нового сотрудника, переносе базы, настройке резервного копирования или диагностике медленной работы. Ответ зависит от того, как развернута система: в файловом варианте, на сервере 1С:Предприятия или в облачном сервисе.
Универсального «поисковика сервера» нет, но есть несколько надежных способов: посмотреть свойства базы в списке запуска, разобрать строку подключения, открыть консоль администрирования кластера или проверить настройки публикации веб-сервера. Ниже разобраны все варианты с конкретными действиями.
Прежде чем что-то менять, запомните простое правило: определить сервер — это только чтение информации, оно безопасно. Риски начинаются, когда по найденному адресу пытаются перенастроить подключение или перезапустить службы без понимания последствий.
Определите тип развертывания базы
Первый шаг — понять, есть ли вообще «сервер 1С» в вашей инфраструктуре. 1С:Предприятие работает в двух основных режимах: файловом и клиент-серверном. В файловом режиме база — это каталог с файлом 1Cv8.1CD на локальном диске или в сетевой папке, и отдельного сервера приложений нет.
В клиент-серверном режиме работает связка: сервер 1С:Предприятия (агент кластера) плюс сервер СУБД (чаще Microsoft SQL Server, PostgreSQL или Oracle). В этом случае «сервер 1С» может означать и машину с кластером, и сервер баз данных — это разные роли, которые иногда совмещены на одном компьютере.
Третий вариант — облачное размещение (например, сервисы аренды 1С или 1С:Фреш). Там сервер определяется адресом подключения в личном кабинете сервиса, а прямого доступа к самому серверу у пользователя нет.
Как узнать сервер через список баз в окне запуска
Самый простой способ, доступный любому пользователю без прав администратора. Откройте стартовое окно 1С (список информационных баз), выделите нужную базу и нажмите кнопку «Изменить» или посмотрите строку подключения в нижней части окна — в большинстве версий платформы она отображается прямо под списком.
- 1Откройте стартовое окно 1С:Предприятия со списком баз
- 2Выделите нужную базу и нажмите «Изменить»
- 3На первом шаге мастера посмотрите тип расположения: «На данном компьютере или в локальной сети» (файловая) или «На сервере 1С:Предприятия»
- 4Для клиент-серверной базы на втором шаге будут поля «Кластер серверов» и «Имя базы» — это и есть искомый адрес
- 5Для файловой базы смотрите поле «Каталог» — путь покажет, локальная папка или сетевой ресурс
Если база файловая и путь выглядит как \\SERVER\Bases\Trade, то «сервером» фактически является компьютер с именем SERVER, на котором лежит общая папка. Это важно для резервного копирования: архивировать нужно именно эту папку.
Если база клиент-серверная, в поле «Кластер серверов» будет имя или IP-адрес сервера 1С, например srv-1c или 192.168.0.15. Рядом указано имя информационной базы в кластере — оно понадобится при работе в консоли администрирования.
Как расшифровать строку подключения
Строка подключения — компактная запись всех параметров базы. Для клиент-серверной базы она выглядит примерно так: Srvr="srv-1c";Ref="Trade";, где Srvr — адрес кластера серверов, Ref — имя базы в кластере. Для файловой: File="\\SERVER\Bases\Trade";.
Строку подключения можно увидеть в списке баз, а также в файле ibases.v8i — это текстовый файл со списком баз, который хранится в профиле пользователя (обычно в папке AppData\Roaming\1C\1CEStart). Откройте его блокнотом и найдите секцию с нужной базой — параметр Connect покажет тип и адрес.
[Trade]
Connect=Srvr="srv-1c";Ref="Trade";
ID=...
App=ThickClientЕсли в поле Srvr указано несколько адресов через точку с запятой или запятую, значит настроен кластер из нескольких рабочих серверов или резервирование — подключение может идти к любому из них.
Как определить сервер через консоль кластера
Консоль администрирования серверов 1С:Предприятия — основной инструмент администратора. Она устанавливается вместе с компонентами сервера и открывается через «Пуск → 1С:Предприятие → Администрирование серверов» или как отдельная оснастка MMC.
В консоли разверните дерево: Central Servers → имя сервера → Clusters → Information Bases. Здесь видно, какие базы зарегистрированы в кластере, на каком сервере СУБД они лежат (поле «Сервер баз данных» в свойствах базы) и какой тип СУБД используется. Это самый полный источник информации: вы увидите и адрес кластера, и адрес SQL-сервера.
Если консоль при открытии пустая, добавьте сервер вручную: правый клик по Central Servers → «Создать → Центральный сервер» и укажите адрес, найденный в строке подключения. Стандартный порт агента кластера — 1540, рабочие процессы используют диапазон 1560–1591.
Как найти сервер по службам и процессам
Если есть доступ к самому серверу (или подозрению на конкретную машину), проверьте, установлен ли на ней сервер 1С. Откройте «Службы» (services.msc) и найдите службу «Агент сервера 1С:Предприятия» — её наличие и состояние «Выполняется» подтверждают, что это сервер 1С.
В диспетчере задач процессы сервера выглядят как ragent.exe (агент), rmngr.exe (менеджер кластера) и rphost.exe (рабочие процессы). Несколько rphost.exe с высоким потреблением памяти — типичная картина рабочего сервера 1С.
sc query "1C:Enterprise 8.3 Server Agent"
netstat -ano | findstr :1540Узнать адрес сервера можно и с клиентской машины сетевыми средствами: во время активного сеанса 1С выполните netstat -ano и найдите установленное соединение процесса 1cv8.exe по портам 1540–1591 — удаленный адрес и будет сервером. Это помогает, когда в строке подключения указано имя, а нужен IP, или наоборот.
Сервер 1С и сервер баз данных: в чем разница
Частая путаница: адрес кластера 1С и адрес SQL-сервера — не одно и то же. Клиент 1С подключается к кластеру, а кластер уже обращается к СУБД. На практике эти роли нередко размещают на одной машине в небольших компаниях, но в крупных внедрениях это разные серверы.
Что именно вы ищете
Нужен для подключения клиентов и добавления базы в список. Адрес указан в поле Srvr строки подключения.
Нужен для резервного копирования и работы с данными напрямую. Адрес виден в свойствах базы в консоли кластера, поле «Сервер баз данных».
Для файловых баз. Определяется путем вида \\ИМЯ\папка в свойствах базы.
Определить сервер СУБД можно только в консоли кластера (свойства информационной базы) или в файле настроек кластера 1CV8Clst.lst в каталоге srvinfo на сервере. Пользовательский клиент этот адрес не показывает — и это нормально, прямой доступ к СУБД пользователям не нужен.
Частые ошибки и проверка результата
После того как адрес определен, проверьте результат: имя сервера должно разрешаться в IP (команда ping имя_сервера или nslookup), порт 1540 должен быть доступен (например, Test-NetConnection srv-1c -Port 1540 в PowerShell). Если порт закрыт — подключение клиентов невозможно, ищите проблему в брандмауэре.
Как проверить результат
ping по имени возвращает IP и ответы
«Не удается обнаружить узел» — проблема DNS, используйте IP или чините DNS
TcpTestSucceeded: True
Соединение отклонено — агент не запущен или порт закрыт брандмауэром
Тип соответствует ожиданиям (файловая/серверная)
База добавлена как файловая, хотя должна быть серверной — подключение настроено неверно
Если ни один способ не дал результата — обратитесь к тому, кто внедрял систему, или к документации на инфраструктуру. В компаниях со штатным администратором адреса серверов и схема подключений должны быть зафиксированы в эксплуатационной документации.
Что важно запомнить
Сервер 1С определяется через свойства базы в списке запуска: файловая база — это путь к папке, клиент-серверная — адрес кластера в поле Srvr. Точные данные о кластере и сервере СУБД дает консоль администрирования. Проверяйте результат сетевыми утилитами и не меняйте настройки кластера без необходимости.
Частые вопросы
Как узнать сервер 1С, если я обычный пользователь без прав администратора?
Откройте список баз в окне запуска, выделите базу и нажмите «Изменить» — тип размещения и адрес сервера видны без каких-либо прав. Также строку подключения можно найти в файле ibases.v8i в вашем профиле пользователя.
В строке подключения указано имя, а мне нужен IP-адрес сервера. Что делать?
Выполните в командной строке nslookup имя_сервера или ping имя_сервера — команда покажет IP-адрес, в который разрешается имя. Либо во время активного сеанса 1С посмотрите соединения через netstat.
База файловая, лежит на сетевом диске. Это значит, сервера 1С нет?
Да, в классическом понимании сервера 1С:Предприятия нет — есть файловый сервер (компьютер с общей папкой). Для резервного копирования и обслуживания важен именно он, а не кластер.
Как определить сервер для базы, опубликованной на веб-сервере?
Адрес публикации — это URL вида http://сервер/имя_базы, его видно в свойствах базы в списке запуска. Адрес кластера 1С за этой публикацией смотрят в файле default.vrd в каталоге публикации на веб-сервере (параметр ib строки подключения).
Подключение по имени сервера не работает, а по IP — работает. В чем причина?
Проблема в разрешении имен DNS: либо запись отсутствует, либо указывает на устаревший адрес. Временное решение — прописать соответствие в файле hosts на клиентской машине, постоянное — исправить записи на DNS-сервере.
Можно ли определить сервер облачной 1С (например, 1С:Фреш)?
Нет, и в этом нет необходимости: в облачных сервисах инфраструктура скрыта, пользователю доступен только адрес подключения из личного кабинета. Вопросы о размещении данных решаются через поддержку сервиса.