Выбор редакции SQL Server для 1С:Предприятие 8.3 напрямую влияет на производительность, масштабируемость и бюджет. Microsoft предлагает три редакции: бесплатную Express, среднюю Standard и максимальную Enterprise. Разница между ними — не только в цене. Ограничения Express по памяти и размеру базы могут стать проблемой через полгода работы. Enterprise окупается только при конкретных требованиях к отказоустойчивости.
В этой статье разберём технические ограничения каждой редакции и их влияние на работу 1С. Дадим конкретные рекомендации: какую редакцию выбрать для 5, 20, 50 и 100+ пользователей. Все выводы основаны на нашей методологии тестирования и реальном опыте эксплуатации серверов 1С.
Если вы планируете переход на клиент-серверную архитектуру 1С или задумались об обновлении СУБД — эта статья для вас. Поможет не переплатить за ненужные функции и не столкнуться с ограничениями через год.
Сравнительная таблица редакций SQL Server для 1С
| Критерий | Express 2022 | Standard 2022 | Enterprise 2022 |
|---|---|---|---|
| Цена | Бесплатно | ~350 000 руб. | ~2 500 000+ руб. |
| Макс. RAM для буферного пула | 1 ГБ | 128 ГБ | Без ограничений |
| Макс. размер базы | 10 ГБ | Без ограничений | Без ограничений |
| Макс. ядер процессора | 4 ядра (1 сокет) | 24 ядра (4 сокета) | Без ограничений |
| Сжатие данных | Нет | Да | Да |
| Always On Availability Groups | Нет | Базовый (2 реплики) | Полный (без ограничений) |
| In-Memory OLTP | Нет | Нет | Да |
| Columnstore индексы | Нет | Нет | Да |
| Resource Governor | Нет | Нет | Да |
| SQL Server Agent | Нет | Да | Да |
Ключевые ограничения Express для 1С — лимит RAM в 1 ГБ и размер базы 10 ГБ. Standard снимает оба ограничения за разумную цену. Enterprise добавляет инструменты высокой доступности и оптимизации, но стоит в 7 раз дороже Standard. Подробнее о стоимости лицензирования — в статье серверные лицензии 1С и СУБД.
SQL Server Express — бесплатная редакция
Express — единственная бесплатная редакция SQL Server. Для малого бизнеса и тестовых сред это реальная экономия: полноценная СУБД без лицензионных отчислений. Но ограничения накладывают жёсткие рамки на рост.
Ограничения Express для 1С
1 ГБ оперативной памяти для буферного пула. Буферный пул — это область RAM, где SQL Server кеширует данные из базы. Чем больше буферный пул, тем реже СУБД обращается к диску. При лимите в 1 ГБ база 1С размером 3–5 ГБ не помещается в кеш целиком. Каждый запрос пользователя с высокой вероятностью потребует чтения с диска. На SSD это задержка 0.1–0.5 мс, на HDD — 5–10 мс. При 10+ пользователях разница становится ощутимой.
10 ГБ на базу данных. Типовая конфигурация «Бухгалтерия предприятия» для компании из 10 человек дорастает до 5–8 ГБ за 2–3 года. «Управление торговлей» с номенклатурой в 10 000+ позиций — до 10 ГБ за год. Если база превысит 10 ГБ — SQL Server Express перестанет записывать данные. Не замедлится, а остановится. Проводить документы станет невозможно.
4 ядра процессора. SQL Server Express использует максимум 4 логических ядра, независимо от количества ядер в сервере. Для 1С это означает, что параллельные запросы (несколько пользователей одновременно проводят документы) встают в очередь. На практике при 5+ активных пользователях очереди появляются регулярно.
Нет SQL Server Agent. Agent отвечает за запуск регламентных заданий по расписанию: бэкапы, реиндексация, обновление статистики. Без Agent эти задачи нужно запускать вручную или через сторонние планировщики (Task Scheduler Windows). Многие администраторы забывают настроить бэкапы без Agent — и обнаруживают это после сбоя.
Когда Express подходит
- Тестовая или демонстрационная среда 1С — разработка, обучение, проверка обновлений
- Небольшая компания: до 5 пользователей, одна конфигурация (Бухгалтерия или ЗУП)
- База данных заведомо не превысит 8–9 ГБ (контролируйте размер ежемесячно)
- Бюджет на СУБД — 0 руб., но есть готовность мигрировать при росте
Когда база дорастёт до 10 ГБ
Скорость роста базы зависит от конфигурации и интенсивности работы. Ориентиры:
| Конфигурация 1С | Пользователей | Примерный рост в год | Достигнет 10 ГБ |
|---|---|---|---|
| Бухгалтерия 3.0 | 3–5 | 1.5–3 ГБ | 3–5 лет |
| Управление торговлей 11 | 5–10 | 3–5 ГБ | 1.5–3 года |
| ERP 2 | 10+ | 5–10 ГБ | Менее 1 года |
| Бухгалтерия + ЗУП (2 базы) | 5–7 | 2–4 ГБ суммарно | 2–4 года (каждая отдельно) |
Обратите внимание: лимит 10 ГБ — на одну базу, а не на все вместе. Если у вас Бухгалтерия (4 ГБ) и ЗУП (3 ГБ) — обе базы работают на Express. Но каждая из них растёт независимо и может упереться в лимит.
Ещё одна особенность Express — отсутствие сжатия данных. В Standard и Enterprise можно включить сжатие строк и страниц, что уменьшает размер базы на 40–60%. На Express база 1С занимает весь объём без оптимизации. Те 10 ГБ, которые в Standard сжались бы до 4–6 ГБ, на Express заполнят весь лимит.
SQL Server Standard — золотая середина
Standard — основная редакция SQL Server для бизнеса. Снимает все критичные ограничения Express, сохраняя разумную стоимость. Для 90% баз 1С Standard — оптимальный выбор.
Что даёт Standard по сравнению с Express
128 ГБ оперативной памяти для буферного пула. Это означает, что база 1С размером до 100–110 ГБ полностью помещается в кеш. Все запросы пользователей обслуживаются из RAM — диск используется только для записи. Разница в скорости отклика: запрос из кеша выполняется за микросекунды, запрос с диска — за миллисекунды. При 50 пользователях на Standard ощутимо быстрее, чем на Express. О том, сколько оперативной памяти нужно серверу 1С, читайте в отдельной статье.
Нет ограничений на размер базы данных. База может быть 50 ГБ, 200 ГБ, терабайт — SQL Server Standard справится. Это снимает главную головную боль Express: можно не отслеживать размер базы и не планировать экстренную миграцию.
24 ядра процессора. Для типового сервера 1С с двумя процессорами по 8–12 ядер — более чем достаточно. Параллельные запросы от 10–50 пользователей обрабатываются без очередей. Если нужна сборка с более мощными процессорами — посмотрите наши тесты Gold 6244 или Gold 6254.
SQL Server Agent. Бэкапы, реиндексация, обновление статистики — всё по расписанию, без ручного вмешательства. Для 1С это критично: без регулярного обслуживания производительность деградирует за 2–4 недели.
Сжатие данных. Standard поддерживает сжатие строк и страниц. Для баз 1С сжатие уменьшает размер на 40–60%. База в 50 ГБ после сжатия занимает 20–30 ГБ на диске и в памяти. Меньше данных — быстрее чтение, больше помещается в буферный пул.
Базовый Always On. Standard 2022 поддерживает Basic Availability Groups — одну реплику для одной базы. Это не полноценный кластер, но позволяет настроить резервный сервер с автоматической синхронизацией. При аварии основного сервера переключение на резервный занимает 1–5 минут вместо часа на восстановление из бэкапа.
Стоимость SQL Server Standard 2022
SQL Server Standard лицензируется по модели Server + CAL или по ядрам. Для серверов 1С обычно используется модель Server + CAL.
- Лицензия на сервер: ~100 000–120 000 руб.
- CAL (клиентская лицензия) на пользователя: ~10 000–15 000 руб.
- 20 пользователей: ~120 000 + 20 x 12 000 = ~360 000 руб.
- 50 пользователей: ~120 000 + 50 x 12 000 = ~720 000 руб.
При модели лицензирования по ядрам (Core-based): ~350 000–500 000 руб. за 8 ядер. Эта модель выгоднее для серверов с большим количеством пользователей (100+). Подробнее о стоимости серверов для 1С — в отдельном обзоре.
Для каких сценариев 1С подходит Standard
- От 5 до 100 пользователей — основной диапазон
- Типовые конфигурации: Бухгалтерия, Торговля, ЗУП, Комплексная автоматизация
- 1С:ERP для предприятий до 100 пользователей
- Несколько баз на одном сервере (2–4 базы)
- Серверы с оперативной памятью до 128 ГБ
SQL Server Enterprise — для крупных внедрений
Enterprise — максимальная редакция SQL Server без технических ограничений. Неограниченная память, неограниченное количество ядер, полный набор инструментов отказоустойчивости и оптимизации. Но цена делает Enterprise оправданным только в конкретных сценариях.
Что добавляет Enterprise
Always On Availability Groups без ограничений. Standard поддерживает базовый Always On: 2 реплики, только одна база в группе. Enterprise снимает эти ограничения: несколько реплик, несколько баз, автоматическое переключение. Для 1С это непрерывная доступность: при падении основного сервера пользователи переключаются на реплику за 10–30 секунд.
In-Memory OLTP. Позволяет разместить таблицы целиком в оперативной памяти, минуя дисковую подсистему. Для 1С In-Memory OLTP может ускорить регламентные операции в 5–10 раз. Но поддержка со стороны 1С ограничена: не все конфигурации корректно работают с In-Memory таблицами. Требуется тщательная проверка.
Resource Governor. Позволяет распределять ресурсы сервера между базами и пользователями. Допустим, на одном сервере SQL работают 1С:ERP, хранилище данных и BI-система. Resource Governor гарантирует, что тяжёлый отчёт BI не заберёт все ресурсы у пользователей ERP.
Без ограничений по RAM. Если серверу нужно 256 ГБ, 512 ГБ или 1 ТБ оперативной памяти — Enterprise использует весь объём. Standard ограничен 128 ГБ для буферного пула. Для баз 1С свыше 100 ГБ это принципиальная разница.
Стоимость SQL Server Enterprise 2022
Enterprise лицензируется только по ядрам. Цена за 2 ядра — от 150 000 руб. Типичный сервер с 16 ядрами: 8 x 150 000 = 1 200 000 руб. С учётом Software Assurance (обновления) — от 2 500 000 руб. за сервер.
Для сравнения: Standard на тот же сервер обойдётся в 350 000–500 000 руб. Разница — в 5–7 раз. Enterprise окупается только при конкретных требованиях, которые Standard не закрывает.
Когда Enterprise оправдан для 1С
- База данных 1С превышает 100 ГБ — Standard упирается в лимит буферного пула 128 ГБ
- Требование к непрерывной доступности — Always On с несколькими репликами и автоматическим failover
- Несколько крупных баз на одном сервере — Resource Governor для изоляции нагрузки
- 100+ одновременных пользователей 1С:ERP с тяжёлыми отчётами
- Серверы с 256+ ГБ RAM и 24+ ядрами
Что выбрать для вашего сценария
До 5 пользователей, тестирование
Рекомендация: SQL Server Express.
Для тестовой среды, демонстрации клиентам, обучения сотрудников — Express достаточно. Для рабочей базы с 3–5 пользователями — тоже, но с оговорками. Следите за размером базы. Настройте мониторинг: если база приближается к 8 ГБ, планируйте миграцию на Standard. Миграция — это резервная копия на Express и восстановление на Standard, процедура занимает от 15 минут до часа.
Помните про отсутствие SQL Server Agent. Бэкапы нужно настроить через Windows Task Scheduler или PowerShell-скрипт. Без регулярных бэкапов риск потери данных реален — если вы столкнётесь с ошибкой «сервер баз данных не обнаружен», восстановление без бэкапа невозможно.
5–50 пользователей, типовые конфигурации
Рекомендация: SQL Server Standard.
Это основной сценарий для 90% компаний, использующих 1С в клиент-серверном режиме. Standard покрывает все потребности: достаточно RAM для кеширования базы, нет ограничений на размер, SQL Agent для обслуживания.
Конфигурации: Бухгалтерия, Торговля, ЗУП, Комплексная автоматизация, 1С:ERP (до 50 пользователей). Несколько баз на одном сервере — без проблем, пока суммарный размер не превышает 110–120 ГБ.
Рекомендуемое железо: сервер с 64–128 ГБ RAM, SSD или NVMe, процессор с высокой тактовой частотой. По требованиям к серверу 1С для 20–50 пользователей достаточно двухсокетной конфигурации на Gold серии.
50+ пользователей, ERP, высокая доступность
Рекомендация: Standard или Enterprise — зависит от требований.
Standard достаточно, если: база 1С до 100 ГБ, допустим простой в 5–10 минут при сбое, нет необходимости в In-Memory OLTP. Большинство компаний с 50–100 пользователями работают на Standard.
Enterprise нужен, если: база свыше 100 ГБ (буферный пул Standard не вмещает), требуется автоматический failover за секунды (Always On). Или несколько крупных баз требуют изоляции ресурсов (Resource Governor).
Альтернатива Enterprise — два сервера с Standard и ручным переключением. Стоимость двух лицензий Standard (~700 000 руб.) всё равно ниже одной Enterprise (~2 500 000 руб.). Этот вариант закрывает потребность в отказоустойчивости для 80% компаний.
Типичные ошибки при выборе редакции
Начать с Express «чтобы сэкономить» при 10+ пользователях. Экономия иллюзорна. Через 6–12 месяцев база упрётся в лимит 10 ГБ, пользователи начнут жаловаться на тормоза из-за 1 ГБ буферного пула. Миграция на Standard — это простой, пусть и недолгий. Лучше сразу начать со Standard, если пользователей больше 5.
Купить Enterprise «на вырост». Переплата 2 000 000 руб. за функции, которые не используются — Always On, In-Memory OLTP, Resource Governor. Если сегодня в компании 30 пользователей и одна база Бухгалтерии — Enterprise не нужен. Обновить Standard до Enterprise можно в любой момент без переустановки — достаточно ввести новый ключ лицензии.
Не учесть стоимость CAL. Лицензия SQL Server Standard — это лицензия на сервер. Каждый пользователь, подключающийся к SQL Server, дополнительно требует клиентскую лицензию (CAL). 50 пользователей x 12 000 руб. = 600 000 руб. сверху. При большом количестве пользователей модель лицензирования по ядрам (Core-based) может оказаться выгоднее.
А может PostgreSQL?
PostgreSQL — бесплатная СУБД с открытым исходным кодом, которую 1С официально поддерживает с версии 8.3. Отсутствие лицензионных затрат делает PostgreSQL привлекательной альтернативой SQL Server, особенно для компаний, которые рассматривают Standard, но хотят сэкономить 350 000+ руб.
PostgreSQL не имеет ограничений по RAM, размеру базы и ядрам — функционально это ближе к SQL Server Enterprise, но бесплатно. Для 1С работает в клиент-серверном режиме, поддерживает все типовые конфигурации.
Но есть нюансы. Производительность PostgreSQL для 1С зависит от настройки: out-of-the-box PostgreSQL медленнее SQL Server на 10–30% на типовых операциях 1С. Тонкая настройка (shared_buffers, work_mem, effective_cache_size) сокращает разрыв. Не все сторонние компоненты и обработки 1С тестируются на PostgreSQL. Встречаются ошибки, которых нет на SQL Server.
Подробное сравнение с бенчмарками — в статье SQL Server vs PostgreSQL для 1С.
Вопросы и ответы
Можно ли перейти с Express на Standard без потери данных?
Да. Миграция — штатная процедура: создать резервную копию на Express, установить Standard, восстановить базу из копии. Данные сохраняются полностью. Процедура занимает от 15 минут до часа в зависимости от размера базы. Простой сервера 1С — на время восстановления.
Хватит ли SQL Server Express для 1С:Бухгалтерия на 5 человек?
Да, если размер базы не превышает 8–9 ГБ. Бухгалтерия 3.0 для компании из 5 человек растёт на 1.5–3 ГБ в год. Express хватит на 3–5 лет. Следите за размером базы ежемесячно и планируйте миграцию на Standard при приближении к 8 ГБ.
SQL Server Standard 2019 или 2022 — есть ли разница для 1С?
Для типовых задач 1С разница минимальна. SQL Server 2022 добавил улучшения в Query Store, оптимизацию параметров запросов и интеграцию с Azure. Для on-premise сервера 1С эти улучшения дают прирост 3–5% на тяжёлых отчётах. Если у вас уже есть лицензия Standard 2019 — обновление не критично.
Сколько оперативной памяти нужно серверу с SQL Server Standard для 1С?
Минимум: размер базы + 30% для операций SQL + 8–16 ГБ для ОС и сервера 1С. Для базы 30 ГБ: 30 + 9 + 12 = ~51 ГБ, берите 64 ГБ. Для базы 60 ГБ: 60 + 18 + 16 = ~94 ГБ, берите 128 ГБ. Лимит Standard — 128 ГБ для буферного пула.
Нужен ли Enterprise, если у нас 80 пользователей 1С?
В 90% случаев — нет. Standard с 128 ГБ RAM и 24 ядрами покрывает потребности 80 пользователей. Enterprise нужен, если: база превышает 100 ГБ, требуется автоматический failover (Always On), или на сервере работают несколько крупных баз с необходимостью изоляции ресурсов.
Что будет, если база 1С на Express превысит 10 ГБ?
SQL Server перестанет записывать данные в базу. Пользователи увидят ошибки при проведении документов и записи данных. Чтение продолжит работать. Решение: срочная миграция на Standard или очистка базы (удаление журнала регистрации, свёртка, реструктуризация). Второй вариант — временный.
Можно ли использовать SQL Server Developer вместо Standard для рабочей базы 1С?
Нет. SQL Server Developer лицензионно разрешён только для разработки и тестирования. Использование Developer для рабочей (production) базы 1С — нарушение лицензионного соглашения Microsoft. При аудите это штраф. Функционально Developer = Enterprise, но лицензия запрещает production-использование.
Итог
Для большинства компаний, работающих с 1С:Предприятие 8.3, выбор сводится к двум вариантам: Express для старта и тестирования, Standard для рабочей эксплуатации. Enterprise оправдан только при конкретных технических требованиях — базы свыше 100 ГБ, Always On, Resource Governor.
| Сценарий | Редакция | Бюджет на СУБД |
|---|---|---|
| Тестирование, до 5 пользователей | Express | 0 руб. |
| 5–50 пользователей, типовые конфигурации | Standard | 350 000–720 000 руб. |
| 50–100 пользователей, ERP | Standard | 350 000–720 000 руб. |
| 100+ пользователей, Always On, базы >100 ГБ | Enterprise | 2 500 000+ руб. |
| Бюджет 0, готовность к настройке | PostgreSQL | 0 руб. |
Не экономьте на СУБД, если на сервере работает 10+ человек. Стоимость лицензии Standard — это 1–2 зарплаты одного бухгалтера. Потеря рабочего дня из-за тормозящей базы или превышения лимита Express обходится дороже.
Если не уверены, какая редакция подходит — оставьте заявку на консультацию. Мы подберём оптимальную конфигурацию сервера и СУБД под вашу нагрузку.