Администрирование · 8 мин
Как изменить адрес сервера 1С
Как изменить адрес сервера 1С в списке баз, файле ibases.v8i и настройках клиента. Пошаговая инструкция, проверка подключения, типичные ошибки и FAQ.
Адрес сервера 1С приходится менять при переезде базы на новое оборудование, смене IP-адреса сервера, переходе на доменное имя или переносе инфраструктуры в другой сегмент сети. Сама база данных при этом не изменяется — корректируется только точка подключения, по которой клиентское приложение находит кластер серверов 1С или SQL-сервер.
Способ изменения адреса зависит от того, как база добавлена пользователю: через стандартный список информационных баз в окне запуска, через общий файл списка баз или через публикацию на веб-сервере. Ниже разобраны все основные сценарии, а также проверка результата и типичные ошибки, из-за которых подключение не работает даже при верном адресе.
Определите, как база подключена у пользователей
Прежде чем что-то менять, важно понять схему подключения. В клиент-серверном варианте 1С клиент обращается к кластеру серверов по имени или IP-адресу сервера приложений, а тот уже работает с СУБД. В файловом варианте «сервером» фактически является сетевой путь к каталогу базы.
Откройте у пользователя окно запуска 1С, выделите базу и нажмите «Изменить». На первом шаге видно тип расположения: «На данном компьютере или в локальной сети» (файловый вариант), «На сервере 1С:Предприятия» (клиент-серверный) или «На веб-сервере» (публикация через HTTP). От этого зависит, какой именно параметр нужно править.
Изменение адреса сервера в окне запуска 1С
Самый частый случай — база добавлена локально в списке пользователя. Порядок действий одинаков для большинства версий платформы 8.3.
- 1Закройте все сеансы 1С у пользователя и откройте окно запуска (ярлык 1С:Предприятие).
- 2Выделите нужную информационную базу и нажмите кнопку «Изменить».
- 3На шаге выбора типа расположения оставьте «На сервере 1С:Предприятия» и нажмите «Далее».
- 4В поле «Кластер серверов 1С:Предприятия» укажите новое имя или IP-адрес сервера, при необходимости — порт агента (по умолчанию 1540).
- 5Проверьте поле «Имя информационной базы в кластере» — оно должно совпадать с именем базы в консоли кластера.
- 6Нажмите «Готово» и запустите базу для проверки подключения.
Имя базы в кластере чувствительно к точному написанию: если после переезда базу зарегистрировали под другим именем, подключение не выполнится даже при правильном адресе сервера. Имя можно посмотреть в консоли администрирования сервера 1С в списке информационных баз.
Изменение адреса через файл списка баз ibases.v8i
В организациях с несколькими пользователями список баз часто хранится централизованно в файле ibases.v8i, который раздаётся через групповые политики или лежит в общей сетевой папке. В этом случае править настройки на каждом компьютере не нужно — достаточно изменить файл один раз.
Файл находится в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Это текстовый файл, который можно открыть блокнотом. Для клиент-серверной базы секция выглядит примерно так:
[Бухгалтерия]
Connect=Srvr="SRV-1C-NEW";Ref="Accounting";
App=Auto
ClientConnectionSpeed=NormalВ параметре Connect значение Srvr — это адрес сервера, Ref — имя базы в кластере. Замените старый адрес на новый, сохраните файл и перезапустите окно запуска 1С. Если файл используется общий, обновлённая версия подтянется всем пользователям автоматически или после копирования на их компьютеры.
Изменение адреса при работе через веб-сервер или тонкий клиент
Если база опубликована на веб-сервере (IIS или Apache), в настройках базы указывается URL публикации, а не адрес кластера. При переезде сервера 1С за веб-сервером адрес публикации может остаться прежним — тогда менять нужно не у клиентов, а в файле публикации default.vrd на веб-сервере.
В файле default.vrd адрес кластера задаётся в атрибуте ib элемента point, например: ib="Srvr="SRV-1C-NEW";Ref="Accounting";". После правки перезапустите веб-сервер (для IIS — командой iisreset), чтобы публикация подхватила новые параметры.
Если переехал и сам веб-сервер, тогда у пользователей в свойствах базы меняется URL целиком: откройте «Изменить», укажите новый адрес публикации вида https://new-server.example.com/Accounting и сохраните настройки.
Что проверить на стороне сервера после смены адреса
Смена адреса у клиентов — только половина задачи. Если сервер переехал, убедитесь, что новый сервер доступен по сети и на нём корректно запущены службы. Типовые проверки: пинг сервера по имени и по IP, доступность порта агента кластера (по умолчанию 1540) и рабочих процессов (диапазон 1560–1591), запуск службы «Агент сервера 1С:Предприятия».
ping SRV-1C-NEW
Test-NetConnection SRV-1C-NEW -Port 1540Частая ситуация: сервер доступен по IP, но не резолвится по имени. Тогда либо добавьте запись в DNS, либо временно укажите IP-адрес в настройках базы, либо пропишите соответствие в файле hosts на клиентских машинах. Решение через DNS предпочтительнее — при следующем переезде не придётся ничего менять у пользователей.
Как проверить результат
База открывается, запрашивает логин и пароль
Ошибка «Информационная база не обнаружена» или тайм-аут соединения
Test-NetConnection показывает TcpTestSucceeded: True
TcpTestSucceeded: False — закрыт брандмауэр или не запущен агент
Имя в настройках совпадает с именем в консоли кластера
Ошибка «Информационная база не найдена» при доступном сервере
Типичные ошибки и как их избежать
Отдельная группа проблем — кэш и старые ярлыки. Если пользователь запускает базу через ярлык на рабочем столе с явно прописанными параметрами подключения, изменения в списке баз на него не повлияют. Проверьте свойства ярлыка: там не должно быть устаревших параметров /S со старым адресом сервера.
Как упростить будущие переезды
Чтобы следующая смена адреса не требовала обхода всех компьютеров, используйте доменное имя сервера вместо IP-адреса и централизованную раздачу списка баз. При переезде достаточно будет обновить DNS-запись и один общий файл ibases.v8i.
Способы указания адреса
Работает без DNS, но при смене адреса придётся править настройки у всех пользователей.
При переезде меняется только DNS-запись; требует работающей службы DNS в сети.
Одна точка изменения для всех пользователей; нужно контролировать доступность сетевой папки и права на файл.
Что важно запомнить
Адрес сервера меняется в свойствах базы через кнопку «Изменить» в окне запуска или в файле ibases.v8i. Указывайте адрес кластера 1С, а не SQL-сервера, проверяйте имя базы в кластере и доступность порта 1540. Для централизованного управления используйте DNS-имя и общий список баз.
Частые вопросы
Можно ли указать в настройках базы два сервера для отказоустойчивости?
Да, в поле «Кластер серверов» можно перечислить несколько адресов через запятую — клиент будет перебирать их при подключении. Это работает, если серверы объединены в один кластер или настроена резервная копия кластера с идентичным составом баз.
Что делать, если кнопка «Изменить» неактивна?
Чаще всего это значит, что список баз получен из общего файла, защищённого от изменений, или пользователь запустил 1С без прав на запись в свой профиль. Проверьте, откуда загружается список, и правьте исходный общий файл либо запросите права у администратора.
Нужно ли менять адрес, если сервер переехал, но имя осталось прежним?
Если в настройках указано DNS-имя и оно теперь указывает на новый сервер, менять ничего не нужно — достаточно обновить DNS-запись и дождаться её распространения. Если указан IP-адрес, замена обязательна.
Почему после смены адреса 1С долго «думает» при запуске?
Обычно клиент пытается достучаться до старого адреса по тайм-ауту — например, старый сервер ещё указан в списке адресов кластера через запятую или в ярлыке. Уберите недействующие адреса, и запуск ускорится.
Где посмотреть текущий адрес сервера, не открывая настройки?
Откройте файл ibases.v8i в профиле пользователя (%APPDATA%\1C\1CEStart\) и найдите секцию с названием базы — адрес указан в параметре Srvr строки Connect. Для веб-публикаций адрес виден прямо в списке баз в окне запуска.