Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2014 (12.x)
В этой статье описаны варианты решения проблем с продуктами SQL Server, которые достигают конца поддержки.
Основные сведения о жизненном цикле SQL Server
Каждая версия SQL Server поставляется не менее 10 лет поддержки, которая включает пять лет основной поддержки и пять лет расширенной поддержки:
- Основная поддержка включает функциональные, производительность, масштабируемость и обновления системы безопасности.
- Расширенная поддержка включает только обновления для системы безопасности.
Окончание поддержки (иногда известное как конец жизни) означает, что продукт достиг конца жизненного цикла. Корпорация Майкрософт больше не предоставляет обслуживание и поддержку продукта. Дополнительные сведения о жизненном цикле Майкрософт см. в разделе Политика жизненного цикла поддержки Майкрософт.
Параметры
Когда экземпляр SQL Server достигнет конца поддержки, выберите один из следующих вариантов:
- Перенесите рабочую нагрузку в Azure SQL.
- Переносите рабочую нагрузку на виртуальную машину Azure как есть для получения бесплатных дополнительных обновлений системы безопасности.
- Обновление до текущей версии SQL Server.
- Приобретение подписки на дополнительные обновления для системы безопасности.
Дополнительные сведения, руководство и средства для планирования и автоматизации обновления или миграции см. в разделе:
- окончание поддержки SQL Server 2014
- Что такое дополнительные обновления системы безопасности SQL Server?
- Расширенные обновления системы безопасности: часто задаваемые вопросы
В следующей таблице приведены варианты миграции для экземпляра SQL Server, который не поддерживается и работает локально.
| Вариант миграции | Описание |
|---|---|
| Модернизация в Azure | |
| Переход на PaaS с помощью "Управляемый экземпляр SQL Azure" | Мигрируйте на управляемый экземпляр SQL для полностью управляемых служб, которые всегда поддерживают актуальные функции. Другими словами, прекращение поддержки не имеет силы. |
| Переход к IaaS с SQL Server на виртуальной машине Azure | Обновите до последней версии SQL Server на виртуальных машинах Azure или переместите SQL Server 2014 (12.x)as-is" и получите три года расширенных обновлений системы безопасности бесплатно. |
| Переход к решению Azure VMware | Переместите "as-is" с помощью SQL Server из расширенной поддержки и получите три года расширенных обновлений системы безопасности бесплатно. |
| Модернизация локальной среды | |
| Обновление локальной среды | Обновление до последних версий SQL Server и Windows Server. |
| Оставайтесь в локальной среде | |
| Приобретение расширенных обновлений системы безопасности | Оставьте сервера и приложения в текущем состоянии до трех лет. |
В этой статье описаны преимущества каждого подхода и рекомендации для них, а также дополнительные ресурсы, которые могут помочь вам в принятии решения.
Обновление SQL Server
Когда экземпляр SQL Server достигнет конца поддержки, рассмотрите возможность обновления до более новой поддерживаемой версии SQL Server. Этот параметр обеспечивает согласованность среды, позволяет использовать последние функции, а также согласовать вас с жизненным циклом поддержки новой версии.
Льготы
Последняя технология: новые версии SQL Server приносят инновации в производительности, масштабируемости, высокой доступности и безопасности.
Контроль. У вас есть самый контроль над функциями и масштабируемостью, так как вы управляете оборудованием и программным обеспечением.
Знакомая среда: если вы обновляетесь с более старой версии SQL Server, эта среда чувствует себя наиболее знакомой.
Широкая применимость: подходит для всех видов приложений базы данных, включая системы OLTP и хранение данных.
Низкий риск для приложений баз данных: когда совместимость базы данных соответствует устаревшей системе, существующие приложения базы данных остаются защищенными от функциональных и производительности изменений. Приложению требуется только полное повторное сертификацию, если для нее требуются функции, доступные в более новой настройке совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".
Рекомендации
Стоимость: этот подход требует крупнейших внешних инвестиций и наиболее постоянного управления. Вы должны покупать, обслуживать и управлять собственным оборудованием и программным обеспечением.
Время простоя: в зависимости от вашей стратегии обновления оно может возникнуть. Существует также внутренний риск возникновения проблем во время процесса обновления на месте.
Сложность. Если вы используете неподдерживаемую версию Windows Server, необходимо также обновить ОС. Более новые версии SQL Server могут не поддерживать эти версии Windows. Во время процесса обновления ОС существует риск, поэтому параллельная миграция может быть более разумным, хотя это и более дорогостоящий подход. Обновление на месте операционной системы не поддерживается для узлов кластера отказоустойчивости Windows Server 2008 или Windows Server 2008 R2.
Примечание.
Последовательные обновления ОС кластера доступны начиная с Windows Server версии 2016.
Ресурсы
Новые возможности в:
Требования к оборудованию
Поддерживаемые обновления версий и выпусков:
Инструменты:
- Компонент миграции SQL Server в SQL Server Management Studio может помочь обнаружить проблемы совместимости, влияющие на функциональные возможности базы данных в новой версии SQL Server.
- Помощник по настройке запросов может помочь настроить рабочие нагрузки, которые могут оказать негативное влияние при обновлении совместимости базы данных.
Управляемый экземпляр SQL Azure
Если вы хотите передать обслуживание на аутсорсинг и сократить затраты, но считаете, что набор функций Azure SQL Database слишком ограничен, рассмотрите возможность перехода на Управляемый экземпляр SQL Azure. Управляемый экземпляр SQL напоминает локальный экземпляр SQL Server без необходимости беспокоиться о сбое оборудования или исправлении. Управляемый экземпляр SQL — это коллекция системных и пользовательских баз данных с общим набором ресурсов, которые готовы к переносу и развёртыванию и могут использоваться для большинства миграций в облако. Этот вариант лучше всего подходит для новых приложений или существующих локальных приложений, которые хотят использовать последние стабильные функции SQL Server ядро СУБД и которые переносятся в облако с минимальными изменениями.
Льготы
- Затраты: вы экономите затраты путем разгрузки программного обеспечения и технического обслуживания.
- Лифт и смена. Вы можете поднять и переместить весь локальный экземпляр SQL Server в управляемый экземпляр SQL, включая все базы данных с минимальными изменениями базы данных.
- Функции: Он тесно соответствует функциям локального экземпляра SQL Server, таким как межбазовые запросы, публикация и распространение транзакционной репликации, планирование заданий SQL и поддержка среды CLR.
- Масштабируемость: в управляемом экземпляре SQL все базы данных совместно используют ресурсы, и вы можете увеличивать и уменьшать масштаб в любое время без простоя.
- Автоматизация: автоматическое исправление и резервное копирование выполняются автоматически, экономя время обслуживания.
- Доступность: стоимость службы включает как хранилище, так и высокий уровень доступности с гарантированной доступностью 99,99 %.
- Intelligent Insights: Получите сведения о производительности ваших баз данных с помощью встроенной аналитики.
- Без версии: Управляемый экземпляр Azure SQL является безверсийным, что означает, что вы всегда используете последнюю версию и никогда не должны беспокоиться об обновлении или простоях. Кроме того, у вас всегда доступны самые последние и передовые технологии, поскольку новые стабильные функции сначала выпускаются в облаке.
- Низкая степень риска для приложений баз данных. Когда совместимость базы данных находится на том же уровне, что и локальные базы данных, существующие приложения базы данных защищены от функциональных изменений и изменений производительности, которые могут иметь негативные последствия. Приложение должно быть полностью переквалифицировано, если для него требуются функции, доступные в более новом параметре совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".
Рекомендации
- Затраты: управляемый экземпляр SQL может быть более дорогостоящим, чем база данных SQL Azure.
- Transact-SQL различия. Некоторые различия Transact-SQL (T-SQL) существуют между управляемым экземпляром SQL и локальным SQL Server.
- Развертывание. Развертывание управляемого экземпляра SQL может занять больше времени, чем развертывание одной базы данных.
- Ограничение функций. Хотя управляемый экземпляр SQL использует большинство функций с SQL Server, некоторые функции не поддерживаются.
- Ограничение размера: общий размер хранилища для всех баз данных в управляемом экземпляре SQL ограничен 32 ТБ, а не 524 ТС для локального SQL Server.
- Сеть. Требования к сети для управляемого экземпляра SQL добавляют дополнительный уровень сложности в инфраструктуру и требуют azure ExpressRoute или VPN-шлюза.
- Время обслуживания: У вас нет гарантии на точное время обслуживания, хотя оно практически незаметно.
Ресурсы
- Обзор Управляемого экземпляра SQL
- Choose the right deployment option in Azure SQL (Выбор правильного варианта развертывания в SQL Azure)
- Сравнение функций базы данных SQL
- Миграция SQL Server в Управляемый экземпляр SQL Azure
- Более широкий процесс миграции
Инструменты:
- Миграция SQL Server в Azure Arc
- Компонент миграции SQL Server в среде управления SQL Server Management Studio
- Azure Database Migration Service (DMA)
Расширенная поддержка
Если вы не готовы к обновлению и переходу в облако, у вас есть возможность приобрести расширенную подписку на обновления безопасности, чтобы получить критические обновления для системы безопасности до трех лет после окончания срока поддержки.
Льготы
- Поддержка приложений. Этот вариант лучше всего подходит, если приложению требуется повторная сертификация в более новой версии SQL Server. Этот параметр распространен для приложений, которые не используют сертификацию совместимости.
- Согласованная инфраструктура: вам не нужно изменять инфраструктуру каким-либо образом.
- Техническая поддержка. Если у вас есть Software Assurance или другой план поддержки, вы можете продолжать получать техническую поддержку от Корпорации Майкрософт в вашем продукте SQL Server. Этот параметр является единственным способом получить поддержку SQL Server 2014 (12.x).
- Время: этот параметр доступен в течение трех лет, что дает вам дополнительное время для сертификации приложений.
Рекомендации
- Ограниченная доступность. Только клиенты с лицензиями Software Assurance или подписками могут использовать этот параметр.
- Стоимость: этот вариант может оказаться дорогостоящим, так как расширенные обновления системы безопасности составляют около 75 % от стоимости локальной лицензии ежегодно.
- Ограниченный период времени: этот параметр можно использовать только в течение трех лет. Необходимо обновить или перенести в конце трехлетнего периода, чтобы обеспечить безопасность и соответствие требованиям.
- Без исправления ошибок. Если при работе с продуктом возникла ошибка, не относящаяся к безопасности, Майкрософт не выпустит исправление для нее.
- Ограниченная поддержка. Расширенные обновления безопасности не включают в себя новые возможности, функциональные улучшения или исправления, запрашиваемые клиентом. Исправления безопасности ограничены исправлениями, оцененными как критические в Центре реагирования Майкрософт (MSRC).
Ресурсы
- Что такое дополнительные обновления системы безопасности SQL Server?
- Подробные ответы на частые вопросы о расширенных обновлениях безопасности
- Расширение поддержки SQL Server с помощью Azure
- Software Assurance
SQL Server на виртуальных машинах Azure
Еще одним вариантом является миграция вашей рабочей нагрузки на виртуальную машину Azure под управлением SQL Server. Вы можете перенести систему как есть и сохранить поддержку SQL Server или обновить до более новой версии SQL Server. Этот вариант лучше всего подходит для миграции и приложений, требующих доступа на уровне ОС. Виртуальные машины SQL Server готовы к перемещению для существующих приложений, требующих быстрой миграции в облако с минимальными изменениями или без изменений.
Льготы
- Бесплатные расширенные обновления системы безопасности: если вы решили сохранить as-isSQL Server с помощью SQL Server 2014 (12.x), вы можете получить бесплатные расширенные обновления безопасности в течение трех лет после окончания даты поддержки, даже не имея Software Assurance.
- Экономия затрат: вы экономите затраты на оборудование и серверное программное обеспечение, оплачивая только почасовое использование.
- Lift-and-shift: вы можете поднять и переместить инфраструктуру SQL Server и приложения в облако с минимальными изменениями или без изменений.
- Размещенная среда: вы получаете преимущества размещенной среды, например разгрузку оборудования и обслуживания программного обеспечения.
- Автоматизация. Если вы используете Windows Server 2008 R2 и более поздних версий, вы получите преимущества автоматического исправления и автоматического резервного копирования.
- Контроль ОС: у вас есть контроль над средой операционной системы, но с со знакомым набором функций SQL Server.
- Быстрое развертывание: Вы можете быстро развернуть из библиотеки образы виртуальных машин.
- Мобильность лицензии: Вы можете переносить вашу лицензию, что позволяет снизить операционные затраты.
- Высокий уровень доступности: Вы получаете преимущество от встроенной доступности виртуальных машин благодаря инфраструктуре Azure с до 99.99 % доступности и используете возможности высокого уровня доступности SQL Server, например, отказоустойчивые экземпляры кластера и группы доступности Always On.
- Низкая степень риска для приложений баз данных. Когда совместимость базы данных находится на том же уровне, что и устарелые базы данных, существующие приложения базы данных защищены от функциональных изменений и изменений производительности, которые могут иметь негативные последствия. Приложение должно быть полностью пересертифицировано, если ему требуются функции, доступные в более новой настройке совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".
Рекомендации
- Управляемость: вам по-прежнему нужно управлять программным обеспечением SQL Server и операционной системой.
- Сеть. Необходимо настроить виртуальную машину для интеграции с сетью и инфраструктурой Active Directory, которая является дополнительным уровнем сложности.
- Экземпляр отказоустойчивого кластера общего хранилища: Виртуальные машины Azure поддерживают только экземпляры отказоустойчивого кластера с использованием Дисковых пространств Direct или общих ресурсов уровня "Премиум" и не поддерживают экземпляр отказоустойчивого кластера с использованием общего хранилища. Таким образом, виртуальные машины Azure поддерживают только экземпляры отказоустойчивого кластера при использовании Windows Server 2012 и более поздних версий.
- Время простоя масштабируемости: время простоя при изменении ресурсов ЦП и хранилища.
- Ограничение размера: хотя экземпляр SQL Server может поддерживать столько баз данных, сколько необходимо, совокупное общее количество всех баз данных для одного экземпляра SQL Server составляет 256 ТБ, а не 524 ТС для локального SQL Server.
Ресурсы
- Общие сведения о SQL Server на виртуальной машине Azure
- Choose the right deployment option in Azure SQL (Выбор правильного варианта развертывания в SQL Azure)
- Migrate a SQL Server database to SQL Server in an Azure VM (Перенос базы данных SQL Server на SQL Server в ВМ Azure)
- Расширение поддержки SQL Server с помощью Azure
- Что такое дополнительные обновления системы безопасности SQL Server?
- Подробные ответы на частые вопросы о расширенных обновлениях безопасности
- Автоматическое исправление для SQL Server на виртуальных машинах Azure
- Автоматическое резервное копирование для виртуальных машин Azure (Resource Manager)
- Обеспечение непрерывности бизнеса и HADR для SQL Server на виртуальных машинах Azure
- Frequently asked questions for SQL Server running on Windows virtual machines in Azure (Часто задаваемые вопросы об SQL Server, работающем на виртуальных машинах Windows в Azure)
Решение Azure VMware
Решение Azure VMware позволяет запускать среду VMware в Azure с помощью знакомых инструментов и быстрого пути миграции.
Запуск SQL Server на виртуальных машинах в этой среде предоставляет бесплатные преимущества ESU, расширенные для запуска в Azure. Дополнительные сведения о настройке ESUs в решении Azure VMware см. в статье ESUs для SQL Server и Windows Server на виртуальных машинах решения Azure VMware.
База данных SQL Azure
Если вы хотите выгрузить обслуживание, сократить затраты и устранить необходимость обновления в будущем, переместите рабочую нагрузку в базу данных SQL Azure. Этот вариант лучше всего подходит для современных облачных приложений, которые хотят использовать последние стабильные функции SQL Server ядро СУБД и имеют ограничения времени в разработке и маркетинге.
Льготы
- Стоимость: отдельная база данных может быть экономически эффективной, так как вы избавляетесь от необходимости в оборудовании, программном обеспечении и обслуживании, а платите за использование по секундам или часам.
- Гибкость. Отдельная база данных хорошо подходит для облачных приложений, когда производительность разработчиков и решения для быстрого использования на рынке являются критически важными или требуют внешнего доступа.
- Общие функции: Доступны самые часто используемые функции ядра СУБД SQL Server, но их меньше, чем в управляемом экземпляре SQL Azure.
- Быстрое развертывание. Вы можете быстро развернуть одну базу данных.
- Масштабируемость. Вы можете быстро и легко увеличивать и уменьшать масштаб в соответствии с нуждами вашего бизнеса, обеспечивая дополнительные преимущества с точки зрения экономии средств.
- Доступность: стоимость службы включает как хранилище, так и высокий уровень доступности, с гарантированной доступностью 99,995 %.
- Автоматизация: автоматическое исправление и резервное копирование выполняются автоматически, экономя время обслуживания.
- Intelligent Insights: получение аналитических сведений о производительности базы данных с помощью встроенной аналитики.
- Бессерверная версия: База данных SQL Azure является бессерверной, что означает, что вы всегда находитесь в последней версии и никогда не должны беспокоиться об обновлении или простое. Кроме того, вы всегда в курсе последних событий, и наши новейшие стабильные функции будут выпущены в первую очередь в "облако".
- Низкая степень риска для приложений баз данных. Когда совместимость базы данных находится на том же уровне, что и у локальной базы данных, существующие приложения защищены от функциональных изменений и изменений производительности, которые могут иметь негативные последствия. Приложение должно быть полностью пересертифицировано, если ему требуются функции, доступные в более новой настройке совместимости базы данных. Дополнительные сведения см. в разделе "Сертификация совместимости".
Рекомендации
- Ограниченные возможности миграции: Можно перенести только одну базу данных за раз, а не весь экземпляр.
- Ограничение возможностей. Хотя наиболее часто используемые функции базы данных SQL Azure доступны, набор функций для базы данных не так завершен, как для Управляемого экземпляра SQL Azure или SQL Server.
- Transact-SQL различия. Существуют некоторые различия Transact-SQL (T-SQL) между базой данных и локальным SQL Server.
- Ограничения размера: одна база данных имеет максимальный размер базы данных 128 ТБ по сравнению с 524 PB для SQL Server.
- Время обслуживания: У вас нет гарантии на точное время обслуживания, хотя оно практически незаметно.
Ресурсы
- What is the Azure SQL Database service? (Общие сведения о базе данных SQL Azure)
- Choose the right deployment option in Azure SQL (Выбор правильного варианта развертывания в SQL Azure)
- Сравнение функций базы данных SQL
- Перенос базы данных SQL Server в одну базу данных
- Более широкий процесс миграции
- Различия T-SQL для единой базы данных
- Ограничения ресурсов виртуального ядра и DTU
- Интеллектуальная аналитика
Инструменты:
- Компонент миграции SQL Server в среде управления SQL Server Management Studio
- Услуга миграции баз данных
Даты жизненного цикла
В следующей таблице приведены сведения о приближении дат жизненного цикла для продуктов SQL Server. Дополнительные сведения см. на странице Microsoft Lifecycle Policy (Политика жизненного цикла Майкрософт).
| Версия | Год выпуска | Год окончания основной фазы поддержки | Год окончания расширенной поддержки |
|---|---|---|---|
| SQL Server 2025 | 2025 | 2031 | 2036 |
| SQL Server 2022 | 2022 | 2028 | 2033 |
| SQL Server 2019 | 2019 | 2025 | 2030 |
| SQL Server 2017 | 2017 | 2022 | 2027 |
| SQL Server 2016 | 2016 | 2021 | 2026 |
| SQL Server 2014 | 2014 | 2019 | 2024 |
Внимание
Если между этой таблицей и страницей жизненного цикла Майкрософт существует какое-либо несоответствие, страница жизненного цикла Майкрософт заменяет эту таблицу. Эта таблица предназначена в качестве приблизительной ссылки.