Установка сервера 1С на Windows Server: платформа, СУБД, служба и первая база

Установка серверной части «1С:Предприятия» требуется, когда информационная база должна работать в клиент-серверном режиме. В такой схеме пользователи подключаются не к общему файлу базы, а к кластеру серверов 1С, который обрабатывает запросы и обращается к системе управления базами данных.
Сам запуск установщика обычно не вызывает сложностей. Ошибки чаще появляются позже: служба работает под неподходящей учетной записью, сервер 1С не видит СУБД, брандмауэр блокирует рабочие процессы или информационная база создается с неверными параметрами подключения.
Поэтому установку лучше рассматривать как последовательную настройку нескольких компонентов: операционной системы, СУБД, платформы 1С, службы агента, сетевого взаимодействия и самой информационной базы.
Ниже приведен базовый порядок развертывания одного сервера 1С на Windows Server. Он подходит для новой инфраструктуры, тестового контура или переноса небольшой системы в клиент-серверный режим. Для нагруженных баз, нескольких рабочих серверов и требований к отказоустойчивости архитектуру следует проектировать отдельно.
Как устроена клиент-серверная инфраструктура 1С
В файловом варианте клиентское приложение напрямую работает с файлом информационной базы. В клиент-серверной схеме между пользователем и СУБД появляется кластер серверов «1С:Предприятия».
Кластер принимает пользовательские соединения, создает рабочие процессы, выполняет прикладной код и передает запросы системе управления базами данных. Клиентское приложение при этом не обращается к таблицам SQL Server или PostgreSQL напрямую. Такая архитектура описана в руководстве администратора платформы 1С.
Пользователь
│
▼
Клиент 1С
│
▼
Агент сервера 1С
TCP 1540
│
▼
Менеджер кластера
TCP 1541
│
▼
Рабочие процессы rphost
TCP 1560–1591
│
▼
SQL Server или PostgreSQL
TCP 1433 / TCP 5432
Для простого развертывания все компоненты можно установить на одну виртуальную или физическую машину:
- Windows Server;
- сервер «1С:Предприятия»;
- Microsoft SQL Server или совместимую сборку PostgreSQL;
- консоль администрирования кластера;
- средства резервного копирования и наблюдения за состоянием системы.
Такой вариант проще в сопровождении, но сервер становится единой точкой отказа. Если база критична для работы компании, СУБД и сервер 1С нередко разделяют по разным узлам или используют несколько рабочих серверов.
Что подготовить до установки сервера 1С
До запуска дистрибутива следует определить, где будут размещены компоненты, под какой учетной записью будет работать служба и какую СУБД планируется использовать. Исправлять эти решения после ввода системы в эксплуатацию обычно сложнее, чем задать их сразу.
Операционная система
Серверная часть платформы поддерживает несколько версий Windows Server. В опубликованном фирмой «1С» перечне присутствуют Windows Server 2016, 2019 и 2022. Для отдельных сочетаний платформы, СУБД и архитектуры список может отличаться, поэтому перед установкой конкретного релиза следует сверить таблицу системных требований.
Для нового рабочего сервера рационально выбирать поддерживаемую редакцию Windows Server с действующим жизненным циклом. Установка на обычную клиентскую Windows допустима только для ограниченных тестовых сценариев. Рабочую серверную инфраструктуру лучше не строить на Windows 10 или Windows 11.
Ресурсы сервера
Универсальной конфигурации для 1С не существует. Требования зависят от конфигурации, количества одновременных пользователей, размера базы, фоновых заданий, отчетов и характеристик СУБД.
При расчете ресурсов оцениваются:
- количество активных, а не зарегистрированных пользователей;
- тип конфигурации — бухгалтерия, торговля, документооборот, ERP;
- размер базы и скорость ее роста;
- частота регламентных заданий;
- наличие обменов, интеграций и внешних обработок;
- размещение 1С и СУБД на одном или разных серверах;
- требования к резервному копированию и восстановлению.
Для дисковой подсистемы имеет значение не только объем, но и задержка операций ввода-вывода. База данных, журналы транзакций, временные файлы и резервные копии создают разный профиль нагрузки. Даже большой объем оперативной памяти не компенсирует медленное или перегруженное хранилище.
Учетные записи
Службу агента сервера 1С лучше запускать под отдельной учетной записью. В доменной инфраструктуре обычно используется отдельная доменная учетная запись службы. На автономном сервере можно создать локального пользователя.
Учетной записи потребуются:
- право входа в систему как служба;
- доступ к рабочему каталогу кластера;
- доступ к каталогам обмена и резервного копирования, если они используются;
- сетевые права, если сервер обращается к общим папкам;
- стабильный пароль, срок действия которого согласован с политиками компании.
Лицензии и дистрибутивы
До начала работ необходимо подготовить:
- дистрибутив нужного релиза платформы;
- серверную лицензию 1С;
- клиентские лицензии;
- дистрибутив совместимой СУБД;
- лицензию SQL Server, если используется коммерческая редакция Microsoft;
- резервную копию исходной информационной базы при переносе.
Релиз платформы выбирается с учетом конфигурации и требований ее поставщика. Установка самой новой версии без проверки совместимости может привести к ошибкам после запуска базы.
Как выбрать и подготовить СУБД
Клиент-серверная информационная база хранится в отдельной системе управления базами данных. В инфраструктурах 1С часто используются Microsoft SQL Server и PostgreSQL.
| Параметр | Microsoft SQL Server | PostgreSQL |
|---|---|---|
| Среда эксплуатации | Хорошо интегрируется с Windows и доменной инфраструктурой | Работает в Windows и Linux, не требует покупки лицензии самой СУБД |
| Средства управления | SQL Server Management Studio | psql, pgAdmin и другие клиенты |
| Лицензирование | Зависит от редакции и модели лицензирования | Сама PostgreSQL распространяется как открытое программное обеспечение |
| Требования к настройке | Нужны настройка памяти, файлов базы, журналов и обслуживания | Нужны совместимая сборка и настройка параметров под нагрузку 1С |
| Порт по умолчанию | 1433/TCP | 5432/TCP |
Платформа 1С публикует отдельные таблицы поддерживаемых СУБД и операционных систем. Версию нельзя выбирать только по принципу «самая новая»: сначала проверяется совместимость с установленным релизом платформы и конфигурацией. Для PostgreSQL фирма «1С» также публикует перечень поддерживаемых вариантов и инструкции по настройке.
Подготовка Microsoft SQL Server
При установке SQL Server нужно выбрать редакцию, задать экземпляр, настроить учетные записи служб и определить каталоги для файлов данных, журналов и резервных копий. Актуальные требования SQL Server к Windows и оборудованию публикуются Microsoft отдельно для каждой версии. SQL Server 2022 устанавливается только на 64-разрядные процессоры.
После установки проверяются:
- запущена ли служба Database Engine;
- разрешены ли TCP-подключения;
- какой порт использует экземпляр;
- доступен ли сервер по сети;
- создана ли отдельная учетная запись для подключения 1С;
- ограничена ли память SQL Server с учетом потребностей Windows и сервера 1С;
- настроено ли резервное копирование.
Если SQL Server и сервер 1С находятся на одной машине, не следует отдавать СУБД всю доступную оперативную память. Иначе рабочие процессы 1С и сама операционная система начнут испытывать нехватку памяти.
Подготовка PostgreSQL
Для PostgreSQL следует использовать версию и сборку, совместимые с конкретным релизом платформы 1С. Обычная актуальная версия PostgreSQL не считается автоматически подходящей для любой версии «1С:Предприятия».
До создания базы проверяются:
- совместимость версии;
- кодировка и локаль кластера PostgreSQL;
- правила доступа в
pg_hba.conf; - адреса прослушивания в
postgresql.conf; - сетевой порт;
- права пользователя базы данных;
- каталог резервных копий;
- свободное место для журналов и временных операций.
Параметры памяти и фоновых процессов PostgreSQL нельзя копировать из случайного примера без учета объема памяти и нагрузки. Сначала устанавливается рабочая базовая конфигурация, затем параметры корректируются по результатам наблюдения.
Как установить серверную часть платформы 1С
Дистрибутив платформы запускается от имени локального администратора. В наборе компонентов нужно выбрать серверную часть и средства администрирования. Официальное руководство 1С предусматривает установку кластера через штатную программу установки; при выборе серверного компонента мастер предлагает настроить запуск сервера как службы Windows.
Выбор компонентов
Для типового сервера понадобятся:
- сервер «1С:Предприятия»;
- администрирование сервера;
- интерфейсы административных утилит;
- модули расширения веб-сервера, если планируется публикация через IIS;
- драйвер защиты, если используется аппаратный ключ.
Клиентскую часть устанавливать на рабочий сервер необязательно. Она может понадобиться для проверки подключения или выполнения отдельных административных операций, но повседневная работа пользователей должна выполняться с клиентских компьютеров или терминальных серверов.
Настройка службы
В мастере установки выбирается запуск сервера как службы Windows. При таком варианте агент запускается средствами диспетчера служб, а остальные компоненты кластера создаются автоматически после запуска агента.
Для службы задаются:
- отдельная учетная запись;
- пароль учетной записи;
- порт агента;
- порт менеджера кластера;
- диапазон рабочих портов;
- рабочий каталог кластера.
Для первого экземпляра обычно оставляют стандартные значения:
| Компонент | Порт | Назначение |
|---|---|---|
| Агент сервера | 1540/TCP | Первичная точка подключения к центральному серверу |
| Менеджер кластера | 1541/TCP | Управление кластером и пользовательскими соединениями |
| RAS | 1545/TCP | Удаленное администрирование через административные утилиты |
| Рабочие процессы | 1560–1591/TCP | Обслуживание пользовательских сеансов |
Если на сервере уже работает другой экземпляр 1С, стандартные порты и рабочий каталог использовать нельзя. Для каждой независимой службы задаются собственные значения.
Проверка после установки
После завершения установки открывается оснастка services.msc. В списке должна присутствовать служба агента сервера 1С. Официальная документация допускает управление ее запуском через стандартную оснастку служб Windows.
Проверяется:
- состояние службы — «Выполняется»;
- тип запуска — автоматический;
- учетная запись входа;
- наличие процессов
ragent.exe,rmngr.exeиrphost.exe; - отсутствие ошибок в журнале событий Windows;
- прослушивание назначенных портов.
Проверить порт агента можно через PowerShell:
Test-NetConnection SERVER01 -Port 1540Порт менеджера кластера проверяется отдельно:
Test-NetConnection SERVER01 -Port 1541Если команда выполняется на самом сервере, вместо SERVER01 указывается его имя или localhost. Для проверки с клиентского компьютера используется сетевое имя сервера.
Как настроить сеть и брандмауэр Windows
Открывать все порты сервера для любой сети не требуется. Правила создаются только для тех узлов, которые действительно участвуют во взаимодействии.
Типовая схема доступа выглядит так:
- клиентские компьютеры обращаются к кластеру 1С;
- сервер 1С обращается к SQL Server или PostgreSQL;
- административные рабочие станции подключаются к средствам управления;
- внешний доступ организуется через VPN или другую защищенную схему.
Если СУБД установлена на отдельном сервере, порт базы данных открывается для адреса сервера 1С, а не для всей локальной сети. Клиентским компьютерам прямой доступ к SQL Server или PostgreSQL обычно не нужен.
Для создания правил можно использовать графическую оснастку «Брандмауэр Защитника Windows в режиме повышенной безопасности». После настройки соединение проверяется с каждого узла, который должен участвовать в работе системы.
Пример проверки SQL Server:
Test-NetConnection SQL01 -Port 1433Пример проверки PostgreSQL:
Test-NetConnection PG01 -Port 5432Как создать первую информационную базу
После установки платформы и СУБД нужно зарегистрировать информационную базу в кластере. Для этого используется утилита администрирования серверов 1С. Она позволяет создавать кластеры, добавлять рабочие серверы, управлять информационными базами и назначать администраторов.
Создание учетной записи в СУБД
Для подключения сервера 1С создается отдельный пользователь базы данных. Использовать встроенную административную учетную запись СУБД для постоянной работы не следует.
Учетной записи выдаются права, необходимые для создания и обслуживания объектов конкретной базы. Точный набор зависит от СУБД и от того, будет ли платформа самостоятельно создавать базу данных.
Рекомендуется заранее зафиксировать:
- имя сервера СУБД;
- имя экземпляра, если используется именованный SQL Server;
- сетевой порт;
- имя будущей базы данных;
- логин подключения;
- место хранения пароля;
- ответственного за резервное копирование.
Регистрация базы в кластере
В административной утилите выбирается нужный кластер, затем раздел информационных баз и команда создания новой базы.
В форме указываются:
- имя информационной базы в кластере;
- защищенное соединение, если оно настроено;
- тип СУБД;
- адрес сервера базы данных;
- имя базы данных;
- пользователь СУБД;
- пароль;
- признак создания базы при ее отсутствии.
Если пустая база уже создана администратором СУБД, автоматическое создание отключается. Если платформа должна создать базу самостоятельно, пользователь СУБД должен иметь соответствующие права.
Добавление базы пользователю
После регистрации база добавляется в список запуска 1С на клиентском компьютере:
- Открыть окно запуска «1С:Предприятия».
- Нажать «Добавить».
- Выбрать добавление существующей информационной базы.
- Указать расположение на сервере 1С.
- Ввести имя кластера и имя базы.
- Завершить настройку и выполнить тестовый запуск.
Если используется стандартный порт, обычно достаточно сетевого имени сервера. При нестандартной конфигурации порт указывается вместе с именем сервера в соответствии с параметрами кластера.
Загрузка данных
Если создается пустая база, конфигурация загружается штатными средствами 1С. При переносе файловой базы сначала создается резервная копия, затем данные загружаются в новую клиент-серверную базу.
Для крупной действующей системы порядок миграции следует готовить отдельно. Нужно учитывать время остановки пользователей, объем временного места, фоновые задания, внешние соединения, лицензии и возможность возврата к прежней схеме.
Что проверить перед передачей сервера в работу
Первый успешный вход в базу еще не означает, что сервер полностью готов к эксплуатации. До подключения пользователей следует проверить всю цепочку.
| Проверка | Что должно получиться | Что искать при ошибке |
|---|---|---|
| Служба агента | Запускается автоматически после перезагрузки | Учетная запись, пароль, права на рабочий каталог |
| Порты кластера | Доступны с клиентских компьютеров | Брандмауэр, маршрут, сетевой профиль |
| Соединение с СУБД | Сервер 1С подключается к базе без ошибок | Порт, имя экземпляра, логин, пароль, режим аутентификации |
| Клиентский запуск | Пользователь открывает базу и выполняет тестовую операцию | Версия клиента, имя базы, лицензия, права пользователя |
| Резервное копирование | Создается копия, доступная для тестового восстановления | Права, свободное место, расписание, целостность архива |
| Журналы | Нет повторяющихся критических ошибок | Журнал Windows, журнал СУБД, технологический журнал 1С |
Практический чек-лист администратора
- Выбран поддерживаемый релиз Windows Server.
- Проверена совместимость платформы, конфигурации и СУБД.
- Служба 1С работает под отдельной учетной записью.
- Пароль служебной учетной записи не должен неожиданно истечь.
- Рабочий каталог кластера доступен учетной записи службы.
- Порты 1С открыты только для нужных сетевых сегментов.
- Порт СУБД не опубликован в интернет.
- Сервер 1С подключается к СУБД по сетевому имени.
- Настроено резервное копирование базы.
- Выполнено тестовое восстановление.
- Проверен запуск службы после перезагрузки Windows.
- Создана административная учетная запись кластера.
- Зафиксированы версии платформы, СУБД и конфигурации.
- Записаны используемые порты и пути к рабочим каталогам.
- Выполнен тестовый вход под обычным пользователем.
Заключение
Установка сервера 1С на Windows Server состоит из нескольких взаимосвязанных этапов. Нужно подготовить операционную систему и СУБД, установить серверную часть платформы, настроить службу, проверить сетевые порты и зарегистрировать информационную базу.
Большинство проблем после установки связано не с самим дистрибутивом 1С, а с окружением: правами служебной учетной записи, настройками СУБД, правилами брандмауэра и несовместимыми версиями компонентов.
Последовательная проверка каждого уровня позволяет обнаружить ошибку до подключения пользователей. Для рабочей системы к установке также добавляются резервное копирование, наблюдение за состоянием сервера и документирование конфигурации.
Что почитать дальше
Для дальнейшей настройки серверной инфраструктуры пригодятся связанные материалы:
- Серверная инфраструктура 1С — как спроектировать и развернуть рабочую схему.
- Сетевые порты сервера 1С — какие соединения нужны компонентам кластера и как проверить их доступность.
- Настройка SQL Server для 1С — как настроить SQL Server для 1С и избежать проблем с производительностью.
- Какой сервер нужен для 1С:Бухгалтерии — на что смотреть при выборе процессора, памяти и дисковой подсистемы.
Когда стоит обратиться к специалистам
Самостоятельная установка подходит для тестового контура или простой инфраструктуры, если администратор понимает схему взаимодействия платформы и СУБД.
Если компания не планирует самостоятельно обслуживать Windows Server, SQL Server и серверную часть платформы, можно использовать аренду сервера с лицензиями 1С. В этом случае конфигурация подбирается под количество пользователей и особенности базы, а серверная среда подготавливается до переноса данных.
Кратко
- Клиент-серверная база состоит из клиента 1С, кластера серверов и отдельной СУБД.
- Перед установкой проверяется совместимость Windows Server, платформы, конфигурации и СУБД.
- Службу агента лучше запускать под отдельной учетной записью.
- Первый экземпляр сервера обычно использует порты 1540, 1541 и диапазон 1560–1591.
- Клиентским компьютерам обычно не нужен прямой доступ к SQL Server или PostgreSQL.
- Пользователь СУБД должен иметь только необходимые для работы права.
- После установки проверяются служба, порты, соединение с СУБД и запуск базы с клиентского компьютера.
- До подключения пользователей нужно настроить резервное копирование и выполнить тестовое восстановление.




