Как установить и настроить 1С в клиент-серверном режиме
Установить и настроить 1С в клиент-серверном варианте можно, развернув сервер приложений, создав базу через консоль администрирования и подключив клиенты по TCP или через веб-интерфейс.
Оглавление
Установка сервера 1С
Для работы в клиент-серверном режиме необходимо установить компонент «Сервер приложений 1С:Предприятия».
При развертывании на Windows Server важно разрешить установку компонентов для работы по протоколу TCP. Это требуется, если планируется использовать хранилище конфигураций или удаленное администрирование.
После завершения инсталляции убедитесь, что служба агента сервера запущена и работает от учетной записи, имеющей необходимые права доступа к СУБД (например, MS SQL Server). Для стабильной работы кластера рекомендуется запускать его от доменной учетной записи.
Создание информационной базы
Создание базы в клиент-серверном варианте отличается от файлового и выполняется через специальную консоль:
- Запустите оснастку «Администрирование серверов 1С:Предприятия» и откройте нужный кластер серверов.
- В ветке «Информационные базы» создайте новую базу, указав её имя, тип СУБД, адрес сервера БД и параметры аутентификации.
- Проверьте корректность создания, попытавшись подключиться к ней через толстый клиент в режиме конфигуратора.
Убедитесь, что у пользователя, под которым запущен кластер, есть права на создание баз данных в СУБД. Если их нет, предварительно создайте пустую базу через SQL Management Studio.
Подключение клиентов
Подключаться к созданной серверной базе можно разными способами в зависимости от типа клиента:
| Тип клиента | Особенности подключения |
|---|---|
| Толстый и тонкий (TCP) | В окне запуска 1С нажмите «Добавить», выберите «На существующей информационной базе» и укажите адрес сервера и имя базы. Для тонкого клиента достаточно ввести IP-адрес или доменное имя. |
| Веб-клиент | Требуется публикация базы на веб-сервере (IIS или Apache), после чего доступ осуществляется по ссылке. |
| Облачный тонкий клиент | Необходимо скачать дистрибутив с портала 1С и добавить базу через интерфейс приложения, указав реквизиты провайдера. |
Важные нюансы администрирования
- Перед созданием серверной базы рекомендуется установить клиентское приложение той же версии, что и сервер, чтобы избежать несовместимости форматов.
- Настройте права доступа к каталогам обмена для корректной работы кластера.
- При добавлении уже существующей базы в список запуска можно использовать автоматический поиск или ручное указание пути и адреса.
Частые ошибки
- Служба агента запущена без нужных прав. Если учетная запись, от которой работает агент сервера, не имеет доступа к СУБД, подключение к базам будет невозможно.
- Несовпадение версий. Использование клиентского приложения и сервера разных версий приводит к несовместимости форматов данных.
- Отсутствие прав на создание БД. Попытка создать базу через консоль кластера завершится ошибкой, если у пользователя нет соответствующих прав в СУБД.
FAQ
Можно ли подключиться к базе, указав только IP-адрес? Да, для тонкого клиента достаточно ввести IP-адрес или доменное имя сервера в строке подключения.
Что делать, если у кластера нет прав на создание баз в СУБД? В этом случае можно предварительно создать пустую базу данных вручную через SQL Management Studio, а затем подключить её к кластеру.