SQL Server 2022 выпускается в трёх основных редакциях: Express (бесплатная, до 10 ГБ на базу), Standard (платная, для малого и среднего бизнеса) и Enterprise (полнофункциональная, для крупных нагрузок). Главные различия — в ограничениях по памяти, количеству ядер, функциям High Availability и аналитики. Купить лицензию SQL Server 2022 Standard или Enterprise можно в keytrust24.store по цене значительно ниже официальной.
Обзор редакций SQL Server 2022
Давайте по порядку разберём каждую редакцию. Microsoft предлагает SQL Server 2022 в нескольких вариантах, но основных три: Express, Standard и Enterprise. Есть ещё Developer (бесплатная для разработки и тестирования, функционально идентична Enterprise) и Web (только для публичных веб-сайтов).
Короче, если вы системный инженер или DBA и решаете, какую редакцию брать для продакшена — вот полная раскладка.
SQL Server 2022 Express — бесплатная версия
Express — это entry-level версия. Бесплатная. Без ограничений по времени. Скачиваете с сайта Microsoft и используете.
Но есть жёсткие лимиты:
| Параметр | Ограничение Express |
|---|---|
| Максимальный размер базы данных | 10 ГБ |
| Используемая оперативная память | 1410 МБ (Buffer Pool) |
| Количество ядер процессора | 4 ядра (1 сокет) |
| SQL Server Agent | Нет |
| Always On | Нет |
| Репликация | Только подписчик |
| Full-text search | Да (устанавливается отдельно) |
| SSIS/SSAS/SSRS | Нет |
10 ГБ на базу — это мало? Зависит от задачи. Для маленького интернет-магазина на 1000-5000 товаров — хватит. Для учётной системы на 5-10 пользователей — хватит. Для CRM-системы стартапа — скорее всего хватит. А вот для 1С с историей за 5 лет — уже не хватит.
На самом деле, главная проблема Express — не размер базы, а лимит памяти в 1410 МБ. Когда база растёт и запросы становятся сложнее, этих полутора гигабайт катастрофически мало. Индексы не помещаются в кэш, каждый запрос лезет на диск, производительность падает.
У Ильи (сисадмин, Dell PowerEdge T140, Xeon E-2224, 32 ГБ) был интернет-магазин на Express. Первый год — всё летало. Второй — начало подтормаживать. Третий — база выросла до 8 ГБ, запросы стали медленными, отчёты формировались по 20 минут. Перешёл на Standard — производительность выросла в 5 раз. Буквально. Те же запросы, те же данные, но Standard использует все 32 ГБ памяти сервера.
Кстати, в Express нет SQL Server Agent — встроенного планировщика задач. Нельзя настроить автоматический бэкап по расписанию, нельзя запускать job’ы, нельзя настроить уведомления о проблемах. Приходится городить костыли через Task Scheduler Windows и bat-файлы. Работает? Да. Удобно? Нет.
SQL Server 2022 Standard — для большинства задач
Standard — рабочая лошадка. Подходит для 80% бизнес-задач.
| Параметр | Standard |
|---|---|
| Максимальный размер базы данных | 524 ПБ (практически без ограничений) |
| Используемая оперативная память | 128 ГБ (Buffer Pool) |
| Количество ядер процессора | 24 ядра (4 сокета) |
| SQL Server Agent | Да |
| Always On (базовая) | Да (Basic Availability Groups) |
| Репликация | Полная |
| SSIS | Да |
| SSAS | Да (табличная модель) |
| SSRS | Да |
| Columnstore Indexes | Да (с ограничениями) |
| Компрессия данных | Да |
128 ГБ оперативной памяти — это серьёзно. Для среднего бизнеса с базами до нескольких сотен гигабайт этого достаточно. SQL Server Agent позволяет автоматизировать бэкапы, обслуживание индексов, проверку целостности баз, отправку уведомлений.
Вот в чём прикол Standard: он включает Basic Availability Groups — базовую версию Always On. Это значит, что вы можете настроить отказоустойчивость на уровне базы данных (одна база на одну реплику). Для критических бизнес-систем — must have. Но полноценные AG с несколькими репликами и readable secondary — только в Enterprise.
SSIS (Integration Services) позволяет строить ETL-процессы — извлечение, трансформация и загрузка данных. Если вам нужно собирать данные из нескольких источников (Excel, CSV, другие БД), обрабатывать и загружать в аналитические витрины — SSIS в Standard это решает.
SSRS (Reporting Services) — система отчётности. Строите отчёты в визуальном редакторе, публикуете на портале, пользователи смотрят через браузер. Для бизнеса очень полезная вещь.
SQL Server 2022 Enterprise — без ограничений
Enterprise — это максимум. Все функции, все возможности, никаких лимитов (кроме аппаратных).
| Параметр | Enterprise |
|---|---|
| Максимальный размер базы данных | 524 ПБ |
| Используемая оперативная память | Максимум ОС (до 24 ТБ) |
| Количество ядер процессора | Максимум ОС (без ограничений) |
| Always On (полная) | Да (до 9 реплик, readable secondary) |
| In-Memory OLTP | Да (без ограничений) |
| Columnstore Indexes | Да (без ограничений) |
| Partitioning | Да |
| Data Compression | Да (все типы) |
| Transparent Data Encryption (TDE) | Да |
| Always Encrypted | Да (с enclave) |
| Resource Governor | Да |
| Parallel Query | Без ограничений |
Если честно, Enterprise нужен не так часто, как кажется. Но когда он нужен — замены нет.
Вот конкретные сценарии, когда без Enterprise не обойтись:
- Always On Availability Groups с несколькими репликами. Если нужна отказоустойчивость с readable secondary (запросы на чтение идут на реплику, разгружая основной сервер) — только Enterprise
- In-Memory OLTP (Hekaton). Таблицы и процедуры полностью в памяти. Ускорение OLTP-нагрузок в 10-30 раз. В Standard есть с ограничением в 32 ГБ, в Enterprise — без ограничений
- Columnstore Indexes без ограничений. Для аналитических нагрузок (OLAP, DWH) columnstore ускоряет запросы в 10-100 раз. В Standard есть ограничение по параллелизму
- Partitioning. Разделение больших таблиц на партиции для ускорения запросов и обслуживания. Только Enterprise
- Resource Governor. Управление ресурсами процессора и памяти по пулам. Полезно, когда на одном сервере работает несколько баз/приложений
У Максима (DBA, 2x Dell PowerEdge R750, Xeon Gold 6338, 256 ГБ каждый) в продакшене кластер из двух серверов на Enterprise. Always On AG с synchronous commit, автоматический failover. Одна база весит 2 ТБ, в ней хранятся данные финансовой системы. Downtime допускается максимум 30 секунд. На Standard такое не сделаешь (точнее, Basic AG не даёт readable secondary и ограничивает одну базу на группу).
Сравнительная таблица всех трёх редакций
| Функция | Express | Standard | Enterprise |
|---|---|---|---|
| Цена | Бесплатно | от 50 000 руб. | от 200 000 руб. |
| Макс. RAM (Buffer Pool) | 1410 МБ | 128 ГБ | Макс. ОС |
| Макс. ядер CPU | 4 | 24 | Без ограничений |
| Макс. размер БД | 10 ГБ | 524 ПБ | 524 ПБ |
| SQL Agent | Нет | Да | Да |
| Always On AG | Нет | Basic (1 база, 1 реплика) | Полная (9 реплик) |
| In-Memory OLTP | Нет | Да (32 ГБ лимит) | Да (без ограничений) |
| Partitioning | Нет | Нет | Да |
| TDE (шифрование) | Нет | Нет | Да |
| SSIS/SSAS/SSRS | Нет | Да | Да |
| Компрессия данных | Нет | Да | Да |
| Resource Governor | Нет | Нет | Да |
Сколько стоит SQL Server 2022
Тут такое дело — лицензирование SQL Server это отдельная тема, в которой можно утонуть. Есть два модели лицензирования: по ядрам (Core-based) и по серверу плюс CAL (Server + CAL).
Лицензирование по ядрам (Core-based)
Каждое физическое ядро процессора требует лицензии. Минимум — 4 ядра на процессор. Лицензии продаются пакетами по 2 ядра (2-Core Pack).
Пример: сервер с одним процессором Xeon на 8 ядер. Нужно 8 ядерных лицензий, то есть 4 пакета по 2 ядра.
Ориентировочные цены на 2-Core Pack:
- Standard 2-Core Pack: от 50 000 руб. (официально) / от 15 000-25 000 руб. (онлайн-магазины)
- Enterprise 2-Core Pack: от 200 000 руб. (официально) / от 60 000-100 000 руб. (онлайн-магазины)
Грубо говоря, лицензирование Standard для сервера с 8 ядрами обойдётся в 60 000-100 000 рублей в онлайн-магазине или 200 000+ рублей по официальной цене. Enterprise для того же сервера — от 240 000 до 800 000+ рублей. Разница пугающая, правда?
Лицензирование Server + CAL
Альтернативная модель (только для Standard). Покупаете одну серверную лицензию плюс CAL (Client Access License) на каждого пользователя или устройство.
- Server License: от 40 000-70 000 руб.
- User CAL: от 3 000-5 000 руб. за штуку
- Device CAL: от 3 000-5 000 руб. за штуку
Когда выгоднее Server + CAL? Когда у вас мало пользователей (до 10-15) и мощный сервер с большим количеством ядер. Пример: сервер на 16 ядер, 10 пользователей. Core-based: 8 пакетов по 15 000 = 120 000 руб. Server + CAL: 50 000 + 10 x 4 000 = 90 000 руб. Экономия 30 000.
А вот когда пользователей много (50+), core-based обычно выгоднее, потому что стоимость CAL’ов быстро накапливается.
Где купить лицензию SQL Server 2022
Как и с другими продуктами Microsoft, прямая покупка из России ограничена. Варианты:
- Онлайн-магазины ключей — самый доступный вариант. В keytrust24.store есть лицензии SQL Server 2022 Standard и Enterprise по ценам ниже официальных
- CSP-партнёры Microsoft — для корпоративного лицензирования, но найти работающего партнёра в России сложнее с каждым годом
- Volume Licensing напрямую — требует договор с Microsoft, что для российских компаний в 2026 году проблематично
Кстати, при покупке уточняйте тип лицензии — Core Pack или Server + CAL. Это принципиально разные продукты.
Новые функции SQL Server 2022
SQL Server 2022 — это не просто обновлённая версия. Тут реально много нового.
Интеграция с Azure. SQL Server 2022 умеет работать с Azure Synapse Link для аналитики в реальном времени, Azure Purview для каталогизации данных, Azure Active Directory для аутентификации. Если у вас гибридная инфраструктура (on-premise + облако) — это огромный плюс.
Query Store по умолчанию. Теперь Query Store включён для всех новых баз данных. Это хранилище планов запросов и статистики выполнения. Помогает находить деградировавшие запросы и откатывать планы к предыдущим версиям.
Intelligent Query Processing. Новые оптимизации запросов: Parameter Sensitivity Plan, Cardinality Estimation feedback, Optimized Plan Forcing, DOP feedback. На самом деле, это значит, что SQL Server стал умнее в выборе планов выполнения запросов. Меньше ручной настройки, меньше проблем с производительностью.
Ledger Tables. Таблицы с защитой от подделки данных на основе блокчейн-технологий. Каждое изменение записывается в хеш-цепочку. Полезно для финансовых и аудиторских систем, где нужна гарантия целостности данных.
Contained Availability Groups. AG, которые содержат системные базы данных (master, msdb) внутри группы. При failover настройки логинов, job’ов и linked server’ов переезжают вместе с базой. Раньше это было отдельной головной болью DBA.
Buffer Pool Extension для Linux. SQL Server на Linux теперь поддерживает расширение буферного пула на SSD. Раньше это было только в Windows-версии.
SQL Server 2022 Express vs Standard — когда пора мигрировать
Вот признаки того, что Express больше не справляется и пора переходить на Standard:
- База приближается к 10 ГБ (или у вас несколько баз, и суммарно места не хватает)
- Запросы стали медленными из-за лимита памяти в 1410 МБ
- Вам нужны автоматические бэкапы по расписанию (SQL Server Agent)
- Нужна отказоустойчивость (Always On, хотя бы Basic)
- Нужны SSIS для ETL-процессов или SSRS для отчётности
- Число пользователей выросло и 4 ядра не справляются с нагрузкой
По факту, миграция с Express на Standard — безболезненная процедура. Устанавливаете Standard на тот же или новый сервер, переносите базы через бэкап/рестор, меняете строку подключения в приложениях. Всё. Никаких изменений в структуре баз или в коде приложений.
У Жени (DevOps-инженер, HP ProLiant DL360 Gen10, 2x Xeon Silver 4210, 64 ГБ) миграция с Express на Standard заняла два часа. Включая установку, перенос трёх баз и тестирование. Производительность выросла кратно — запросы, которые выполнялись 15 секунд, стали отрабатывать за 1-2 секунды. Просто потому что SQL Server наконец-то получил доступ ко всей памяти сервера.
SQL Server 2022 Standard vs Enterprise — ключевые отличия
Нет, подождите, давайте совсем конкретно. В чём именно разница, за которую Enterprise стоит в 4-5 раз дороже?
Always On Availability Groups. В Standard — Basic AG: одна база данных на группу, одна реплика, нет readable secondary. В Enterprise — полноценные AG: несколько баз, до 9 реплик, readable secondary для разгрузки основного сервера.
Память. Standard ограничен 128 ГБ Buffer Pool. Enterprise использует всю доступную память. Если у вас сервер с 256-512 ГБ RAM — на Standard половина памяти будет простаивать.
Ядра. Standard до 24 ядер. Enterprise — без ограничений. На серверах с 2+ мощными процессорами Standard не утилизирует всё железо.
Partitioning. Только Enterprise. Если у вас таблица на 500 миллионов строк и вы хотите разбить её по месяцам для ускорения запросов — Standard не умеет.
TDE (Transparent Data Encryption). Только Enterprise. Шифрование данных на диске без изменения приложения. Для компаний, обрабатывающих персональные данные (152-ФЗ) — может быть требованием.
Знаете что, для 80% компаний Standard более чем достаточен. Enterprise нужен банкам, телеком-операторам, крупным ритейлерам и всем, у кого базы данных измеряются терабайтами и требуется минимальный downtime.
SQL Server Developer Edition — полная версия бесплатно
Мало кто знает, но Developer Edition SQL Server 2022 — это полный аналог Enterprise. Все функции, все возможности, без ограничений по памяти и ядрам. И она бесплатная.
Но есть одно ограничение — её нельзя использовать в продакшене. Только для разработки и тестирования. Если вы разрабатываете приложение и хотите протестировать его с полным функционалом Enterprise (In-Memory OLTP, Columnstore, Always On) — ставите Developer Edition и тестируете бесплатно.
Для DBA это тоже полезно — можно развернуть тестовый стенд, потренироваться с Always On AG, попробовать In-Memory таблицы, настроить Resource Governor. Всё бесплатно.
SQL Server 2022 на Linux — стоит ли
С 2017 года SQL Server работает не только на Windows, но и на Linux. И с каждой версией поддержка Linux улучшается. В SQL Server 2022 для Linux доступны практически все функции Windows-версии, включая Always On AG, In-Memory OLTP, Columnstore, полнотекстовый поиск и Machine Learning Services.
Зачем это нужно? Если ваша инфраструктура построена на Linux (а многие компании предпочитают Linux для серверов), вам больше не нужен отдельный Windows-сервер только для SQL Server. Ставите SQL Server прямо на CentOS, Ubuntu или RHEL — и работаете.
А ещё SQL Server отлично работает в Docker-контейнерах. Это удобно для разработки: поднял контейнер, протестировал, убил. Никакой установки и настройки. В Kubernetes SQL Server тоже работает, хотя для продакшена stateful-приложения в K8s — отдельная тема со своими нюансами.
У Романа (Linux-инженер, собственный сервер на AMD EPYC 7302, 128 ГБ, Ubuntu 22.04) SQL Server 2022 Standard на Linux работает уже год. Производительность идентична Windows-версии. Единственное, что не работает на Linux — SSIS, SSAS и SSRS. Эти компоненты доступны только на Windows. Если они вам нужны — придётся ставить Windows.
SQL Server 2022 vs PostgreSQL — сравнение
Вечный вопрос. Зачем платить за SQL Server, если есть бесплатный PostgreSQL?
Давайте объективно.
PostgreSQL лучше, когда:
- Бюджет нулевой и платить за лицензию невозможно
- Команда хорошо знает PostgreSQL и не хочет переучиваться
- Проект на Linux с open-source стеком (Python, Go, Node.js)
- Нужны продвинутые типы данных (JSON, массивы, GIS) из коробки
SQL Server лучше, когда:
- Инфраструктура на Windows и .NET
- Нужна интеграция с Active Directory, SSIS, SSRS
- Критично время восстановления после сбоя (Always On AG в Enterprise — мгновенный failover)
- Используется 1С, которая официально поддерживает SQL Server
- Нужны встроенные средства мониторинга и аудита
- Команда знает T-SQL и инструменты Microsoft
По факту, выбор между SQL Server и PostgreSQL — это не вопрос «что лучше», а вопрос «что подходит именно вам». Оба продукта — зрелые, стабильные, производительные. Но экосистемы вокруг них разные.
Кстати, если вы работаете с 1С — SQL Server это стандарт. 1С на PostgreSQL работает, но с нюансами. Многие консультанты 1С рекомендуют SQL Server для продакшена, PostgreSQL — для небольших баз и тестовых сред.
Виртуализация и SQL Server 2022 — нюансы лицензирования
Тут такое дело — при запуске SQL Server на виртуальных машинах лицензирование становится ещё запутаннее.
Если вы лицензируете по ядрам, нужно лицензировать виртуальные ядра (vCPU), назначенные виртуальной машине. Минимум — 4 ядра. Если ВМ имеет 2 vCPU — всё равно нужно 4 ядерных лицензии.
Для Enterprise есть вариант лицензирования всего хоста. Если у хоста 32 физических ядра и вы купили 32 ядерные лицензии Enterprise — можете запускать неограниченное количество виртуальных машин с SQL Server на этом хосте. Это может быть выгоднее, чем лицензировать каждую ВМ отдельно.
Для Standard такой опции нет. Каждая ВМ лицензируется отдельно.
А ещё учитывайте: если вы используете VMware или Hyper-V с динамическим распределением ресурсов (vMotion, Live Migration), SQL Server может «переехать» на другой хост. Нужно либо лицензировать все хосты в кластере, либо ограничить миграцию ВМ с SQL Server конкретным набором хостов.
Если честно, лицензирование SQL Server в виртуализированной среде — это такая тема, по которой можно написать отдельную статью на 5000 слов. Основной совет — перед покупкой проконсультируйтесь со специалистом или напишите в поддержку keytrust24.store, вам подскажут оптимальный вариант.
Рекомендации по выбору редакции
Обслуживание и мониторинг SQL Server 2022
Какую бы редакцию вы ни выбрали, базовое обслуживание обязательно. Без него через полгода-год производительность деградирует, база распухнет, а запросы замедлятся.
Минимальный набор задач обслуживания:
- Бэкап. Полный бэкап ежедневно, differential каждые 4-6 часов, transaction log каждые 15-30 минут. В Express (где нет SQL Agent) настраивайте через Windows Task Scheduler и SQLCMD
- Перестройка индексов. Раз в неделю — REBUILD для сильно фрагментированных индексов (>30%), REORGANIZE для средней фрагментации (10-30%)
- Обновление статистики. Раз в неделю или чаще, если данные активно меняются. Без актуальной статистики оптимизатор запросов выбирает плохие планы
- Проверка целостности (DBCC CHECKDB). Раз в неделю. Находит и сообщает о повреждениях страниц данных
- Мониторинг свободного места. На диске с данными, на диске с логами, в tempdb
Для мониторинга есть несколько вариантов. Встроенные средства: Dynamic Management Views (DMV), Performance Monitor, Extended Events. Сторонние инструменты: Zabbix с шаблоном для SQL Server (бесплатно), SolarWinds DPA (платно), Redgate SQL Monitor (платно). Для начала хватит DMV и Zabbix.
Подведём итог. Какую редакцию выбрать?
Express: стартап, маленький проект, внутренний инструмент для 5-10 пользователей. База меньше 10 ГБ, нет требований к отказоустойчивости, бюджет нулевой.
Standard: малый и средний бизнес. Базы до сотен гигабайт, до 24 ядер, нужен SQL Agent, базовая отказоустойчивость, отчётность через SSRS. Это самый популярный выбор.
Enterprise: крупный бизнес с критическими системами. Базы в терабайтах, серверы с 256+ ГБ RAM, требуется минимальный downtime, полноценные Availability Groups, In-Memory OLTP, шифрование TDE.
А ещё помните: можно начать с Express, потом мигрировать на Standard, а потом при необходимости — на Enterprise. Миграция между редакциями — штатная процедура, не требующая переделки приложений.
Купить лицензии SQL Server 2022 Standard и Enterprise можно в keytrust24.store по ценам ниже официальных, с моментальной доставкой ключа и гарантией активации. Оплата российскими картами через T-Pay (Т-Банк).



