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

Администрирование · 10 мин

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

Как узнать, где находится сервер 1С: определение адреса сервера приложений, SQL-сервера, файловой базы. Проверка через консоль, конфигуратор и сетевые утилиты.

Сервер 1С — это обобщённое название нескольких разных компонентов, и вопрос «где он находится» чаще всего означает одно из трёх: где работает сервер приложений 1С (агент сервера), где размещена СУБД с базой данных или где физически лежит файловая информационная база. От ответа зависит, куда подключаться клиентам, кого вызывать при сбое и где искать резервные копии.

В типовой клиент-серверной архитектуре задействованы минимум две машины: сервер приложений «1С:Предприятие», который выполняет прикладной код, и сервер СУБД (MS SQL Server, PostgreSQL, Oracle), который хранит данные. Они могут совпадать на одном компьютере, быть разнесены по разным серверам или находиться в облаке провайдера. Файловая база при этом вообще не требует сервера приложений — достаточно общей сетевой папки.

Найти фактическое расположение можно штатными средствами: через строку подключения в списке баз, через консоль администрирования серверов 1С, через настройки SQL-сервера и через сетевые утилиты. Ниже разобраны все способы с проверкой результата.

Какие «серверы» есть в инфраструктуре 1С

Прежде чем искать адрес, определите, какой именно компонент вам нужен. В типовой системе их три, и у каждого собственное расположение.

Сервер приложений 1С (агент сервера, служба «Агент сервера 1С:Предприятия») — машина, где исполняется код конфигурации и к которой подключаются клиенты. Именно его имя пользователи видят в списке баз. Сервер СУБД — машина с MS SQL Server, PostgreSQL или Oracle, где физически хранятся таблицы данных. Файловый ресурс — сетевая папка с файлом 1Cv8.1CD для файловых баз.

Дополнительно могут существовать сервер лицензирования (если программные лицензии выдаются через сервер), веб-сервер для публикации базы через браузер и сервер хранилища конфигурации. В небольших организациях всё это нередко совмещено на одном физическом компьютере, в крупных — разнесено по разным машинам и даже площадкам.

Как узнать адрес сервера из списка информационных баз

Самый быстрый способ — посмотреть параметры подключения в окне запуска 1С. Откройте список информационных баз, выделите нужную базу и нажмите «Изменить». На втором шаге мастера отображается режим подключения и его параметры.

Для клиент-серверной базы вы увидите два поля: «Кластер серверов 1С:Предприятия» (имя или IP-адрес сервера приложений) и «Имя информационной базы в кластере». Для файловной базы — полный путь к каталогу, например \\FILESERVER\Bases\Trade\, где FILESERVER — имя машины, на которой лежит база.

Ту же информацию содержит файл списка баз ibases.v8i в профиле пользователя (обычно в %APPDATA%\1C\1CEStart\). Откройте его текстовым редактором: параметры Connect=Srvr="...";Ref="..."; или Connect=File="..."; показывают точный адрес подключения.

text
[Бухгалтерия]
Connect=Srvr="srv-1c";Ref="accounting";
[Склад файловая]
Connect=File="\\fileserver\bases\sklad";

Как определить сервер через консоль администрирования

Консоль администрирования серверов 1С (файл 1CV8 Servers.msc, устанавливается вместе с сервером приложений) показывает зарегистрированные кластеры. Откройте её на любом компьютере, где установлены компоненты администрирования, и посмотрите ветку дерева: имя узла верхнего уровня — это и есть имя сервера приложений.

Если кластер в консоли не зарегистрирован, добавьте его вручную: правый клик по корню дерева → «Создать» → «Центральный сервер» → укажите имя машины из строки подключения. После подключения раскройте ветку «Кластеры» → «Информационные базы» → свойства нужной базы. Там указан сервер СУБД, имя базы данных и пользователь СУБД — то есть полная цепочка «где что лежит».

Порядок действий
  1. 1
    Откройте окно запуска 1С и посмотрите параметры базы через кнопку «Изменить»
  2. 2
    Выпишите имя кластера серверов — это сервер приложений
  3. 3
    Откройте консоль администрирования и подключитесь к этому серверу
  4. 4
    В свойствах информационной базы найдите имя сервера СУБД и имя базы данных
  5. 5
    Проверьте доступность обоих серверов командой ping по имени

Как найти физическое расположение базы на SQL-сервере

Имя SQL-сервера из консоли администрирования — это сетевое имя машины или IP-адрес, иногда с указанием именованного экземпляра (формат SERVER\INSTANCE). Чтобы увидеть, где физически лежат файлы базы данных, подключитесь к серверу через SQL Server Management Studio (для MS SQL) или pgAdmin (для PostgreSQL).

В SSMS: правый клик по базе данных → «Свойства» → страница «Файлы». В колонке «Путь» указан каталог с файлами .mdf и .ldf. Это важно знать для контроля свободного места на диске и настройки резервного копирования — копировать нужно именно эти файлы или делать штатный бэкап средствами СУБД.

Если доступа к Management Studio нет, имя сервера можно проверить сетевыми средствами: команда ping имя_сервера покажет IP-адрес, а tracert — маршрут до машины, по которому видно, локальный это сервер или удалённый (облачный).

bash
ping srv-1c
nslookup srv-1c
tracert srv-1c

Файловая база: где лежит и как проверить

В файловом варианте «сервером» фактически является компьютер, расшаривающий папку с базой. Путь из списка баз (например, \\FILESERVER\Bases\) прямо указывает на эту машину. Откройте путь в проводнике: внутри должен находиться файл 1Cv8.1CD — это и есть вся база целиком.

Если база опубликована через веб-сервер, путь будет выглядеть как URL (http://server/base), и физическое расположение определяется настройками публикации в файле default.vrd на веб-сервере. В нём параметр ib содержит строку подключения к реальному расположению данных.

Облачный вариант и удалённые серверы

Если 1С работает в облаке (1C:Фреш, арендованный сервер у провайдера, терминальный доступ), физического сервера в вашей локальной сети нет. Признаки облачного размещения: подключение через браузер или RDP, адрес сервера — внешний IP или доменное имя провайдера, а в строке подключения указан хост вне вашей подсети.

В этом случае «местоположение сервера» определяется договором с провайдером: именно он отвечает за резервное копирование, доступность и обновления платформы. Уточнить дата-центр и условия хранения данных можно в личном кабинете сервиса или в документации к договору. Для 1C:Фреш адрес подключения виден в панели управления абонента.

Сравнение вариантов

Локальный сервер в офисе

Полный контроль над данными и бэкапами; требует своего администратора, ИБП и обслуживания оборудования

Выделенный сервер в дата-центре

Сервер физически у провайдера, управление — ваше; нужен канал связи и удалённое администрирование

Облачный сервис (1C:Фреш и аналоги)

Нет доступа к самому серверу, обслуживание включено; расположение и бэкапы определяются условиями сервиса

Проверка результата и типичные ошибки

После определения адресов убедитесь, что вы нашли именно рабочие серверы, а не устаревшие записи. Признак правильного результата: сервер приложений отвечает на ping, порт 1541 (агент) и 1540–1591 (рабочие процессы) доступны, а в консоли администрирования видны активные сеансы пользователей. Для SQL-сервера проверьте, что база данных в статусе «В сети» и дата изменения файлов соответствует текущей работе.

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

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

Доступность сервера приложений
Норма

ping проходит, в консоли видны активные сеансы

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

Хост не отвечает или сеансов нет — возможно, это старый сервер

Актуальность SQL-базы
Норма

Файлы базы изменялись недавно, база в статусе Online

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

Файлы старые — вероятно, найдена архивная копия, а не рабочая база

Путь файловой базы
Норма

Папка открывается, 1Cv8.1CD имеет свежую дату изменения

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

Путь недоступен или файл давно не менялся

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

Часто задаваемые вопросы

Как узнать IP-адрес сервера 1С, если известно только имя?

Выполните в командной строке ping имя_сервера или nslookup имя_сервера — в ответе будет IP-адрес. Если имя не разрешается, проверьте DNS или посмотрите запись в файле hosts на рабочей станции.

Может ли сервер приложений и SQL-сервер быть одним компьютером?

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

Где находится сервер 1С, если работаем через браузер?

Адрес в строке браузера — это веб-сервер, который лишь транслирует подключение. Реальное расположение базы указано в файле публикации default.vrd на веб-сервере: параметр ib содержит строку подключения к кластеру или файловому каталогу.

Как понять, файловая база или клиент-серверная?

Откройте свойства базы в окне запуска 1С: если указан путь к каталогу — база файловая, если указаны кластер серверов и имя базы — клиент-серверная. В конфигураторе это видно в меню «Администрирование» → «Свойства информационной базы».

Что делать, если сервер в списке баз не отвечает?

Сначала проверьте ping и доступность портов 1540–1541. Если хост недоступен, уточните у администратора, не переехала ли база на другой сервер. Не создавайте новую базу с тем же именем и не подменяйте путь, пока не убедитесь, что старые данные сохранены.

Где искать сервер 1С в облаке 1C:Фреш?

Физический доступ к серверу в облачном сервисе не предоставляется — это нормально. Адрес подключения и параметры базы видны в личном кабинете абонента, а условия хранения данных и резервного копирования определяются договором с оператором сервиса.

Итог

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

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