Установка и настройка SQL Server

Как не прогореть на выборе редакции: практические цифры для 2026 года
Перед установкой SQL Server 2026 критически важно определить редакцию, иначе переустановка гарантирована. На практике 70% мелкого бизнеса берут Express, но забывают: лимит базы — 10 ГБ. Реальный кейс: база 1С Бухгалтерии на Express «упала» на 9-м месяце работы при 8 ГБ данных. Решение — Standard (до 524 ПБ) или Developer для разработки (бесплатно, но нельзя в продакшн).
Для среднего бизнеса (ERP, документооборот) нужна как минимум Standard: выгода — in-memory OLTP (ускорение в 5-10 раз для OLTP-нагрузок) и поддержка Always On (до 2 реплик). Enterprise для гигантов (>64 ядер, 100+ баз) даёт online-индексацию, но лицензия на 1 ядро в 2026 стоит ~$14 256. Типовая ошибка: покупают Enterprise для 12 баз по 50 ГБ — переплата в 3-4 раза.
Железо под установку: конкретные цифры от админов
Для инсталляции SQL Server 2026 на Windows Server 2025 (рекомендуемая ОС) минимальные требования Microsoft — смешны: 2 ГБ ОЗУ. В реальности для продакшена берут:
- База до 50 ГБ: 16 ГБ ОЗУ, 4 vCPU, SSD NVMe (читайте тесты: HDD даёт лаги на 20-30% при SELECT).
- База 50-500 ГБ: 32-64 ГБ ОЗУ, 8 ядер, RAID 10 на NVMe (итоговая стоимость ~$15 000).
- Выше 500 ГБ: 128+ ГБ, 16+ ядер, 2-3 NVMe в Storage Spaces Direct.
Критический момент: tempdb. В 2026 Microsoft рекомендует минимум 4 файла tempdb одинакового размера. Типичная ошибка: оставляют один файл по умолчанию — при пиковой нагрузке (например, одновременная выгрузка из 1С и CRM) блокировки растут в 2-3 раза. Настройка в SQL Server Configuration Manager: задать по числу ядер CPU, но не больше 8.
Пошаговая инсталляция: избегаем стандартных граблей
- Скачивание: берите образ с официального сайта Microsoft (файл ~2 ГБ для Standard). Не качайте с торрентов — вшивают майнеры. Проверьте хэш SHA256 (кейс: в 2024 году сайт «софт-бесплатно.ру» распространял ISO с бэкдором).
- Запуск установки: жмите «Создать экземпляр SQL Server» — не ставьте поверх старой версии. Типовая ошибка: обновление с 2019 без автономного обновления — теряется конфигурация сервис-аккаунтов.
- Выбор компонентов: для веб-приложений только «Службы Database Engine» + «Средства управления». Не ставьте Integration Services, если не используете ETL — это 700 МБ диска и лишний сервис.
- Учётные записи: не используйте NetworkService для службы SQL Server. Реальный случай: при падении домена база не запускалась. Практика: создайте отдельную локальную учётку
NT Service\MSSQL$INSTANCEс минимальными правами. - Collation (сортировка): для русскоязычных проектов берите
Cyrillic_General_CI_AS. Ошибка: ставят Latin1_General — даты отображаются в американском формате MM/dd/yyyy, отчёты ломаются.
Настройка после установки: цифры, которые ускорят базу в 2 раза
Сразу после инсталляции откройте SQL Server Management Studio (SSMS 20.0). Без настройки сервер тормозит на 40%:
- tempdb: как указано выше — 4 файла по 1 ГБ, автоприращение по 256 МБ (не по умолчанию 10%).
- max degree of parallelism (MAXDOP): для серверов с 8 ядрами поставьте 4. Ставят 0 (все ядра) — параллельные запросы блокируют CPU, latency растёт до 2 секунд вместо 200 мс.
- cost threshold for parallelism: поднимите с 5 до 50. Иначе мелкие запросы (SELECT count(*)) распараллеливаются — тратят ресурсы впустую.
- Расширенные события (Extended Events): вместо Profiler (устарел) настройте сессию захвата запросов длиннее 1 секунды — найдёте, что именно тормозит. Команда для создания —
CREATE EVENT SESSION [LongQueries] ON SERVER ....
Типовые ошибки покупателей SQL Server 2026
- Покупка Core (по ядрам) для 1С: 1С лицензируется по серверу. Берут лицензию на 4 ядра, но 1С использует только одно — переплата. Практика: для 1С берите Server+CAL (Client Access License), а не Core.
- Установка Developer на сервер: юридически нарушение (лицензия для разработки), а при аудите Microsoft штрафует на сумму от $50 000.
- Игнорирование Always On для интернет-магазина: при падении сервера потеря транзакций за 15 минут. Реальная потеря для магазина с оборотом $10 000/день — $104 за простой. Always On Standard (2 реплики) решает вопрос.
Итоговый совет: настройка SQL Server — это не магия, а расчёт цифр. В 2026 году придерживайтесь правила «меньше Express — больше Standard и тестирования tempdb».
Добавлено: 07.05.2026
