Вопрос лицензирования и обновления программного обеспечения всегда вызывает много вопросов, особенно когда речь идет о связке 1С:Предприятие и MS SQL Server. Если вы столкнулись с необходимостью обновления или перехода на новые версии, и при этом у вас есть старые лицензии или так называемые "бандлы" (комплекты), эта информация будет для вас крайне полезной. Давайте вместе разберемся в тонкостях и выясним оптимальные пути решения.
Прежде чем углубляться в детали обновлений, давайте рассмотрим фундаментальные аспекты лицензирования. Важно понимать, что использование Microsoft SQL Server с 1С:Предприятием по-прежнему требует корректного лицензирования.
Мы часто слышим расхожие мнения о том, что "можно забыть про все лицензии Microsoft", но на практике это не так. Корпорация Microsoft продолжает требовать соблюдения лицензионных соглашений, и фирма "1С" является партнером Microsoft, предлагая специализированные лицензии SQL Server для своих пользователей.
Разберем основные типы лицензий SQL Server, распространяемых через "1С":
Runtime-лицензии: Эти лицензии предоставляют право использовать SQL Server исключительно с программным обеспечением 1С:Предприятие. Это наиболее распространенный вариант для большинства пользователей 1С.Full-Use-лицензии: Такие лицензии позволяют использовать SQL Server без ограничений по функционалу, но при этом также требуется наличие соответствующих лицензий 1С:Предприятие 8.Посмотрим на модели лицензирования SQL Server:
Per Core): Лицензируется каждое физическое ядро процессора сервера, на котором установлен SQL Server. Минимальный комплект обычно составляет 4 ядра, с возможностью докупить дополнительные комплекты по 2 ядра.Server + CAL): В этом случае приобретается одна лицензия на сервер SQL Server и отдельные клиентские лицензии (CAL) для каждого пользователя или устройства, подключающегося к серверу.Важный момент: фирма "1С" периодически прекращает продажу лицензий на старые версии Microsoft SQL Server, заменяя их более новыми. Например, лицензии на SQL Server 2008R2 были исключены из прайс-листа в 2014 году, а SQL Server 2014 — в 2020 году. Также были приостановки выпуска совместных продуктов, но "1С" продолжает предлагать лицензии Microsoft SQL Server 2019 для 1С:Предприятие 8.
Обновление MS SQL Server до более свежей версии, как правило, является желательным шагом. Мы рекомендуем это делать для повышения производительности, стабильности работы и доступа к новым функциям и исправлениям безопасности.
Однако, здесь нас поджидают подводные камни, особенно в части лицензирования. Давайте проанализируем ситуацию:
SQL Server, особенно те, что были получены в составе "бандлов", могут не подходить для обновления до более новых версий SQL Server. Это означает, что при обновлении самого сервера SQL Server вам, скорее всего, потребуется приобрести новые лицензии на соответствующую версию.SQL Server, вы можете приобрести новые клиентские лицензии (CAL) для новой версии SQL Server, чтобы пользователи могли к нему подключаться, если это соответствует вашему лицензионному соглашению и версии SQL Server. Но это скорее исключение и требует внимательного изучения условий.DLL-файлы дистрибутива SQL Server для лучшей работы. Мы можем с уверенностью сказать, что подобные слухи не нашли подтверждения. Документация и руководства по установке SQL Server для 1С описывают стандартные процедуры установки и настройки, не предполагающие внесения изменений в системные файлы SQL Server.Вывод: если вы планируете апгрейд MS SQL Server, будьте готовы к тому, что старые лицензии могут потребовать замены или обновления, а также внимательно изучайте условия лицензирования для новой версии.
Лицензия на сервер 1С:Предприятия обновляется независимо и не имеет прямого отношения к лицензиям MS SQL Server. Это очень важный момент, который стоит зафиксировать.
Рассмотрим подробнее переход с 32-разрядного сервера 1С:Предприятия на 64-разрядный:
1С:Предприятия. 32-битная архитектура имеет существенные ограничения на доступный объем оперативной памяти (обычно до 2-4 ГБ на процесс), что может негативно сказываться на производительности больших информационных баз. 64-битный сервер позволяет эффективно использовать весь объем доступной оперативной памяти сервера, значительно повышая скорость работы.Однако, существуют особые условия для так называемых "бандлов" (комплектов). Давайте разберем их по шагам:
"Бандл" – это совместный продукт, включающий лицензию на сервер 1С:Предприятия и лицензию на MS SQL Server, продаваемый как единое целое, часто со скидкой. Эти комплекты были популярны до 2014 года, когда "1С" была активным партнером Microsoft в этой области.
Ключевая особенность: Лицензии на сервер 1С, входящие в состав "бандлов" (например, "1С:Предприятие 8.2. Сервер + MS SQL Server"), не подлежат апгрейду с 32-х на 64-х разрядную версию. Мы должны это четко понимать. Это означает, что если у вас такой комплект, вы не сможете просто доплатить и получить 64-битный сервер 1С, сохранив лицензию из бандла.
Почему так? По всей видимости, эти комплекты были сформированы как "коробочные" решения с фиксированными условиями, и политика апгрейдов для них не предусматривалась или была ограничена.
Пример из практики:
Мы часто сталкиваемся с ситуациями, когда пользователи имеют такой бандл и хотят обновить систему. В этом случае, для перехода на 64-битный сервер 1С вам потребуется приобрести лицензию на 64-битный сервер 1С:Предприятия как отдельный продукт, не используя апгрейд со старой бандловой лицензии.
Однако, хотим отметить, что существуют и другие виды бандлов. Например, для комплекта "1С:Комплексная автоматизация + сервер 32 + кл.лиц. на 10 раб. мест" (без MS SQL) предусмотрен апгрейд сервера с 32 на 64 бита, причем почти в два раза дешевле, чем апгрейд отдельного сервера. Поэтому всегда внимательно изучайте условия именно вашего комплекта.
Если сложности с лицензированием и обновлением MS SQL Server кажутся вам чрезмерными, или вы ищете более гибкие и экономичные решения, мы предлагаем рассмотреть PostgreSQL как полноценную альтернативу.
В частности, российская версия Postgres Pro является отличным выбором для работы с 1С:Предприятием. Давайте выясним, почему:
Postgres Pro специально оптимизирован для работы с платформой 1С:Предприятие (начиная с версии 8.3.8) и имеет официальную поддержку и сертификацию "1С". Это гарантирует стабильную и производительную работу.Postgres Pro для 1С обычно приобретаются по количеству ядер CPU, участвующих в обработке, или по модели "сервер + клиентские лицензии". Существует специальная лицензия "Postgres Pro для 1С", доступная только через партнеров "1С". Это позволяет получить адаптированное и поддерживаемое решение.Postgres Pro может снизить общую стоимость владения информационной системой, особенно для средних и крупных предприятий, за счет отсутствия необходимости приобретать дорогие лицензии MS SQL Server и большей гибкости в развертывании.Пример установки 1С на PostgreSQL:
Процесс установки и настройки 1С на PostgreSQL хорошо документирован. Для создания новой информационной базы на PostgreSQL, вы, например, можете использовать следующую команду в утилите администрирования кластера серверов 1С (rac):
rac infobase create --cluster= --name="МояБаза" --db-server="localhost" --db-name="my_db" --db-user="postgres" --db-pwd="<пароль>" --locale="ru_RU"
Здесь --db-server указывает адрес сервера PostgreSQL, --db-name — имя базы данных PostgreSQL, а --db-user и --db-pwd — учетные данные для подключения к PostgreSQL.
Мы рекомендуем изучить возможность перехода на Postgres Pro, если вы стоите перед выбором новой СУБД или хотите оптимизировать свои расходы на лицензирование.
Надеемся, что этот подробный разбор поможет вам принять правильное решение по лицензированию и обновлению вашей системы 1С:Предприятие и СУБД. Всегда обращайтесь к официальным партнерам "1С" для получения актуальной информации и помощи в выборе оптимальных решений.
← К списку