Часто в процессе эксплуатации систем 1С возникает необходимость совместить на одном физическом или виртуальном сервере работу в клиент-серверном варианте (через Сервер 1С:Предприятия) и работу с файловыми базами. Особенно актуальным этот вопрос становится, когда используется лицензия Сервер МИНИ, имеющая специфические ограничения. Давайте подробно разберем, как правильно организовать работу такой системы, чтобы избежать конфликтов лицензирования и обеспечить стабильность для всех пользователей.
Прежде всего, давайте проясним техническую сторону лицензии Сервер МИНИ. Эта лицензия предназначена для небольших компаний и позволяет подключаться к Кластеру серверов 1С не более чем 5 пользователям одновременно. Важно понимать, что ограничение в 5 сеансов распространяется исключительно на работу с базами в клиент-серверном варианте (через SQL-сервер).
Если вы запускаете шестой сеанс в рамках серверной базы, платформа 1С выдаст ошибку о нехватке лицензий. При этом наличие дополнительных купленных Клиентских лицензий (например, еще одного комплекта на 5 пользователей) не расширит лимит самого Сервера МИНИ — он аппаратно ограничен пятью активными соединениями с сервером баз данных.
Сервера МИНИРассмотрим ситуацию, когда помимо серверной базы вам необходимо работать с файловыми базами. Здесь ситуация кардинально отличается:
Сервер 1С не является посредником при выдаче лицензии. Клиент, запуская файловую базу, ищет доступные ключи (программные или аппаратные) локально или в сети через Менеджер лицензий.Сервер МИНИ не учитывает пользователей, работающих в файловом варианте. Вы можете иметь сколько угодно файловых баз, и пользователи, работающие в них, не будут занимать «драгоценные» 5 мест серверной лицензии.Основная проблема, с которой вы можете столкнуться — это непредсказуемое поведение системы при распределении лицензий. Сервер 1С по умолчанию пытается «раздавать» лицензии всем подключившимся клиентам. Если у вас на сервере активировано несколько комплектов лицензий (например, 5+5), сервер может попытаться «подхватить» их все и выдавать клиентам в случайном порядке.
Чтобы система работала предсказуемо, мы рекомендуем выполнить следующие настройки:
Для обеспечения стабильности и прозрачности мы рекомендуем жестко разграничить источники выдачи лицензий:
Кластера серверов 1С можно отключить опцию автоматической раздачи лицензий. В этом случае сервер будет только проверять наличие лицензии у клиента, но сам выступать в роли сервера лицензирования не будет.*.lic (программные лицензии) непосредственно в клиентские профили пользователей или на рабочие станции. Так программа 1С при запуске сразу увидит свой «персональный» ключ и не пойдет с запросом к Серверу 1С.Поскольку работа ведется через RDP (терминальный доступ), необходимо помнить о том, как 1С идентифицирует пользователей:
Важно: Если несколько пользователей работают на терминальном сервере под одной учетной записью Windows, платформа может воспринимать их как один сеанс. Это приведет к тому, что лицензия будет «захвачена» одним процессом, а остальные пользователи будут испытывать трудности. Всегда настраивайте для каждого сотрудника персональный профиль пользователя Windows.
Подводя итог, можно уверенно сказать: совместная работа Сервера МИНИ и файловых баз возможна и технически стабильна при условии правильного администрирования:
Сервер МИНИ для работы 6-ти и более пользователей в серверной базе — это технически невозможно.Следуя этим простым правилам, вы сможете успешно эксплуатировать смешанную инфраструктуру, обеспечив пользователям бесперебойный доступ к нужным базам данных.