Конец поддержки .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

Что мы делаем

  1. Инвентаризация: все приложения, сервисы и базы данных, их версии и зависимости (библиотеки, драйверы, сторонние компоненты).
  2. Оценка рисков: что срочно, что может подождать и где ESU обойдётся дешевле, чем немедленный переход.
  3. План: порядок работ, окно простоя, если оно потребуется, и план отката.
  4. Выполнение: перевод кода на .NET 10, замена неподдерживаемых библиотек, перенос базы данных и замеры производительности до и после.
  5. После перехода: мониторинг, документация и передача знаний вашей команде.

Что даёт первичная проверка

Короткий отчёт: какие компоненты уже без поддержки, уровень риска по каждому, оценка объёма и три варианта: полный переход, переход по этапам или 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, проверка имеет смысл.

С чего начать

Напишите, какие версии .NET и SQL Server у вас используются и сколько всего систем. Этого достаточно, чтобы понять, что срочно, а что может подождать.

Написать мне

По теме: Перенос со старых систем, Интеграции и модернизация, Калькулятор ROI модернизации

SLAtech LTD