Конец поддержки .NET 8, .NET 9 и SQL Server 2016: что делать сейчас
Проверяем ваши системы, оцениваем риск и переводим их на .NET 10 и поддерживаемую версию SQL Server, не останавливая работу.
Кратко
Системы продолжают работать, но каждая новая уязвимость в них останется открытой. .NET 8 и .NET 9 не получают исправлений безопасности с 10 ноября 2026, а расширенная поддержка SQL Server 2016 закончилась 14 июля 2026. Рекомендуемый путь: прямой переход на .NET 10, которая поддерживается до ноября 2028. Для SQL Server 2016 можно купить платные обновления безопасности (ESU) максимум до июля 2029, но это временный мост, а не решение.
Что произошло
- С 10 ноября 2026 Microsoft не выпускает исправлений безопасности для .NET 8 и .NET 9, включая ASP.NET Core и Entity Framework Core. Следующая поддерживаемая версия: .NET 10, поддержка до ноября 2028.
- 14 июля 2026 года завершилась расширенная поддержка SQL Server 2016. Платные обновления безопасности (ESU) можно покупать максимум до июля 2029 года.
Системы продолжают работать. Но каждая новая уязвимость, найденная в них, останется открытой. В организации, которая подчиняется правилам защиты информации, имеет киберстраховку или проходит аудит заказчика, это всплывёт на ближайшей же проверке.
Что поддерживается и до какого срока
| Компонент | Статус |
| .NET 8, .NET 9 | Без исправлений безопасности с 10 ноября 2026 года |
| .NET 10 | Поддерживается до ноября 2028 года. Это версия с долгосрочной поддержкой (LTS) |
| .NET Framework 4.8.1 | Поддерживается как компонент Windows, пока поддерживается сама версия Windows |
| SQL Server 2016 | Расширенная поддержка закончилась 14 июля 2026. Платные ESU максимум до июля 2029 |
Что мы делаем
- Инвентаризация: все приложения, сервисы и базы данных, их версии и зависимости (библиотеки, драйверы, сторонние компоненты).
- Оценка рисков: что срочно, что может подождать и где ESU обойдётся дешевле, чем немедленный переход.
- План: порядок работ, окно простоя, если оно потребуется, и план отката.
- Выполнение: перевод кода на .NET 10, замена неподдерживаемых библиотек, перенос базы данных и замеры производительности до и после.
- После перехода: мониторинг, документация и передача знаний вашей команде.
Что даёт первичная проверка
Короткий отчёт: какие компоненты уже без поддержки, уровень риска по каждому, оценка объёма и три варианта: полный переход, переход по этапам или ESU как временный мост.
Почему мы
- Работаем с .NET и SQL Server с 2004 года.
- Наша основная система работает в продакшене с 2008 года.
- Переход выполняет сам архитектор, а не передаёт дальше.
Частые вопросы
Система перестанет работать 10 ноября 2026 года?
Нет. Она продолжит работать, но без исправлений безопасности.
Можно перейти с .NET 8 сразу на .NET 10?
Да, и именно такой переход рекомендует Microsoft.
Сколько времени занимает переход?
Это зависит от количества систем и числа зависимостей. После инвентаризации даём обоснованную оценку, а не догадку.
Наша система на .NET Framework 4.8. Нас это касается?
Напрямую нет. .NET Framework 4.8 и 4.8.1 поддерживаются как компоненты Windows. Но если часть системы уже перешла на .NET 8 или .NET 9 или работает с SQL Server 2016, проверка имеет смысл.
SLAtech LTD