Поддерживаемые обновления версий и выпусков (SQL Server 2016)

Область применения: SQL Server — только Для Windows

Вы можете обновить SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) и SQL Server 2014 (12.x). В этой статье перечислены поддерживаемые пути обновления из этих версий SQL Server и поддерживаемые обновления выпусков для SQL Server 2016 (13.x).

Контрольный список действий перед обновлением

  • Перед обновлением одного выпуска SQL Server 2016 (13.x) до другого убедитесь, что функциональность, которую вы используете в настоящее время, поддерживается в выпуске, в котором выполняется перемещение.

  • Перед обновлением SQL Server включите проверку подлинности Windows для агент SQL Server и проверьте конфигурацию по умолчанию, что учетная запись службы агент SQL Server входит в группу системного администратора SQL Server.

  • Для обновления до SQL Server 2016 (13.x) необходимо запустить поддерживаемую операционную систему. Дополнительные сведения см. в статье SQL Server 2016 и 2017: требования к оборудованию и программному обеспечению.

  • Обновление блокируется при ожидании перезапуска.

  • Обновление блокируется, если служба установщика Windows не запущена.

Неподдерживаемые сценарии

  • Экземпляры разных версий SQL Server 2016 (13.x) не поддерживаются. Номера версий компонентов ядро СУБД, Служб Analysis Services и Reporting Services должны совпадать в экземпляре SQL Server 2016 (13.x).

  • SQL Server 2016 (13.x) доступен только для 64-разрядных платформ. Межплатформенное обновление не поддерживается. Обновить 32-разрядный экземпляр SQL Server до стандартного 64-разрядного при помощи программы установки SQL Server нельзя. Однако вы можете создать резервную копию или отсоединить базы данных от 32-разрядного экземпляра SQL Server, а затем восстановить их или присоединить к новому экземпляру SQL Server (64-разрядная версия), если базы данных не опубликованы в репликации. В этом случае необходимо повторно создать имена для входа и другие объекты пользователя в системных базах данных master, msdb и model.

  • Добавить новые компоненты в процессе обновления существующего экземпляра SQL Server нельзя. После обновления экземпляра SQL Server до SQL Server 2016 (13.x) можно добавить компоненты с помощью программы установки SQL Server 2016 (13.x). Дополнительные сведения см. в разделе Добавление компонентов в экземпляр SQL Server (Программа установки).

  • Отказоустойчивые кластеры не поддерживаются в режиме WOW.

  • Обновление с ознакомительного выпуска предыдущей версии SQL Server не поддерживается.

  • При обновлении с релиз-кандидата 1 или более ранних версий SQL Server 2016 до релиз-кандидата 3 или более поздних версий необходимо удалить PolyBase до обновления и повторно установить после обновления.

Обновление с более ранних версий до SQL Server 2016 (13.x)

SQL Server 2016 поддерживает обновление со следующих версий SQL Server:

  • SQL Server 2008 (10.0.x) с пакетом обновления 4 или более поздней версии
  • SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) или более поздней версии
  • SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) или более поздней версии
  • SQL Server 2014 (12.x) или более поздней версии

Примечание.

Сведения об обновлении баз данных в SQL Server 2005 (9.x) см. в разделе "Поддержка 2005".

В таблице ниже перечислены поддерживаемые сценарии обновления с более ранних версий SQL Server до SQL Server 2016 (13.x).

Исходная версия Поддерживаемые варианты обновления
SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) SQL Server 2016 (13.x) Корпоративная
Разработчик SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) Разработчик SQL Server 2016 (13.x)
SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) standard SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
Рабочая группа SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2008 (10.0.x) с пакетом обновления 4 (SP4) Express SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) SQL Server 2016 (13.x) Корпоративная
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) SQL Server 2016 (13.x) Корпоративная
Разработчик SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) Разработчик SQL Server 2016 (13.x)
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) standard SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
Рабочая группа SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2008 R2 (10.50.x) с пакетом обновления 3 (SP3) Express SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) Enterprise SQL Server 2016 (13.x) Корпоративная
Разработчик SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) Разработчик SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Корпоративная
SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) standard SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2012 (11.x) с пакетом обновления 1 (SP1) Web SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) Express SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
БИЗНЕС-аналитика SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) SQL Server 2016 (13.x) Корпоративная
Оценка SQL Server 2012 (11.x) с пакетом обновления 2 (SP2) Оценка SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Корпоративная
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
Разработчик SQL Server 2016 (13.x)
SQL Server 2014 (12.x) Корпоративная SQL Server 2016 (13.x) Корпоративная
Разработчик SQL Server 2014 (12.x) Разработчик SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Корпоративная
SQL Server 2014 (12.x) Standard SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2014 (12.x) Web SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2014 (12.x) Express SQL Server 2016 (13.x) Корпоративная

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Express
Разработчик SQL Server 2016 (13.x)
Бизнес-аналитика SQL Server 2014 (12.x) SQL Server 2016 (13.x) Корпоративная
Оценка SQL Server 2014 (12.x) Оценка SQL Server 2016 (13.x)

SQL Server 2016 (13.x) Корпоративная
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web
Разработчик SQL Server 2016 (13.x)
Кандидат выпуска SQL Server 2016 (13.x) * SQL Server 2016 (13.x) Корпоративная
Разработчик SQL Server 2016 (13.x) SQL Server 2016 (13.x) Корпоративная

* Предоставляемая корпорацией Майкрософт поддержка обновления с версий-кандидатов предназначена для клиентов, участвовавших в программе адаптации технологий (TAP).

Поддержка SQL Server 2016 (13.x) для SQL Server 2005 (9.x)

В этом разделе рассматривается поддержка SQL Server 2016 (13.x) для SQL Server 2005 (9.x). В SQL Server 2016 (13.x) вы сможете выполнить следующие действия:

  • Подключите базу данных SQL Server 2005 (9.x) (mdf/ldf-файлы) к экземпляру ядра СУБД SQL Server 2016 (13.x).

  • Восстановление базы данных SQL Server 2005 (9.x) до экземпляра ядра СУБД SQL Server 2016 (13.x) из резервной копии.

  • Резервное копирование куба служб SQL Server 2005 Analysis Services (SSAS) и восстановление в SQL Server 2016 (13.x).

Примечание.

При обновлении базы данных SQL Server 2005 (9.x) до SQL Server 2016 (13.x) уровень совместимости базы данных будет изменен с 90 до 100.
В SQL Server 2016 (13.x) допустимые значения для уровня совместимости базы данных: 100, 110, 120 и 130. Уровень совместимости ALTER DATABASE (Transact-SQL) описывает, как изменение уровня совместимости может повлиять на приложения SQL Server.

Все сценарии, не указанные в приведенном выше списке, не поддерживаются, включая, но не ограничиваются следующими:

  • Установка SQL Server 2005 (9.x) и SQL Server 2016 (13.x) на одном компьютере (параллельно).

  • Использование экземпляра SQL Server 2005 (9.x) в качестве члена топологии репликации, которая включает экземпляр SQL Server 2016 (13.x).

  • Настройка зеркального отображения базы данных между экземплярами SQL Server 2016 (13.x) и SQL Server 2005 (9.x).

  • Резервное копирование журнала транзакций с доставкой журналов между экземплярами SQL Server 2016 (13.x) и SQL Server 2005 (9.x).

  • Настройка связанных серверов между экземплярами SQL Server 2016 (13.x) и SQL Server 2005 (9.x).

  • Управление экземпляром SQL Server 2005 (9.x) из СРЕДЫ SQL Server 2016 (13.x) Management Studio.

  • Присоединение куба служб SQL Server 2005 Analysis Services (SSAS) в СРЕДЕ SQL Server 2016 (13.x) Management Studio.

  • Подключение к SQL Server 2005 Integration Services (SSIS) из SQL Server 2016 (13.x) Management Studio.

  • Управление службой SQL Server 2005 Integration Services (SSIS) из SQL Server 2016 (13.x) Management Studio.

  • Поддержка сторонних компонентов служб Integration Services SQL Server 2005 (9.x), таких как выполнение и обновление.

Обновление выпуска SQL Server 2016 (13.x)

В следующей таблице перечислены поддерживаемые сценарии обновления выпуска в SQL Server 2016 (13.x).

Пошаговые инструкции по выполнению обновления выпуска см. в разделе "Обновление до другого выпуска SQL Server (программа установки)".

Исходная версия Обновленная версия
SQL Server 2016 (13.x) Enterprise (Server+CAL и Core)** SQL Server 2016 (13.x) Корпоративная
SQL Server 2016 (13.x) Evaluation Enterprise** SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL или Core)

SQL Server 2016 (13.x) Standard
Разработчик SQL Server 2016 (13.x)
SQL Server 2016 (13.x) Web
Обновление с переходом от Evaluation (бесплатного выпуска) на любой из платных выпусков поддерживается для изолированных, но не поддерживается для кластеризованных установок. Это ограничение не применяется к изолированным экземплярам, установленным в отказоустойчивом кластере Windows, входящем в группу доступности.
SQL Server 2016 (13.x) Standard** SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL или Core)
Разработчик SQL Server 2016 (13.x) ** SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL или Core)

SQL Server 2016 (13.x) Web
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL или Core)

SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Express* SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL или Core)

Разработчик SQL Server 2016 (13.x)
SQL Server 2016 (13.x) Standard
SQL Server 2016 (13.x) Web

Кроме того, вы также можете выполнить обновление выпуска между SQL Server 2016 (13.x) Enterprise (лицензия Server+CAL) и SQL Server 2016 (13.x) Enterprise (базовая лицензия):

Обновление выпуска c Обновление выпуска до
SQL Server 2016 (13.x) Enterprise (лицензия Server+CAL)** SQL Server 2016 (13.x) Корпоративная (базовая лицензия)
SQL Server 2016 (13.x) Корпоративная (базовая лицензия) SQL Server 2016 (13.x) Корпоративная (лицензия Server+CAL)

* Также применятся к SQL Server 2016 (13.x) Express с Инструментами и SQL Server 2016 (13.x) Express с дополнительными службами.

** Изменение выпуска отказоустойчивого кластера SQL Server 2016 (13.x) ограничено. Следующие сценарии не поддерживаются для отказоустойчивых кластеров SQL Server 2016 (13.x):

  • SQL Server 2016 (13.x) Корпоративная для SQL Server 2016 (13.x) Developer, Standard или Evaluation.

  • Разработчик SQL Server 2016 (13.x) для SQL Server 2016 (13.x) уровня "Стандартный" или "Оценка".

  • SQL Server 2016 (13.x) Standard to SQL Server 2016 (13.x) Evaluation.

  • Оценка SQL Server 2016 (13.x) в SQL Server 2016 (13.x) уровня "Стандартный".