KB4052908 — сведения о выпуске пакета обновления 2 для SQL Server 2016 г.

Дата выхода: 24 апреля 2018 г.
Версия: 13.0.5026.0

В этой статье содержатся важные сведения, которые следует прочитать перед установкой Microsoft SQL Server 2016 с пакетом обновления 2 (SP2). В нем описано, как получить пакет обновления, приведен список исправлений, включенных в пакет обновления, известны проблемы и указан список авторских прав для продукта.

Примечание

Эта статья служит единственным источником информации для поиска всей документации, связанной с этим пакетом обновления. Он включает в себя все сведения, которые вы ранее нашли в заметках о выпуске и Readme.txt файлах.

Список исправлений, включенных в SQL Server 2016 SP2

Пакеты обновления для Microsoft SQL Server 2016 представляют собой накопительные обновления. SQL Server 2016 с пакетом обновления 2 (SP2) обновляет все выпуски и уровни обслуживания SQL Server 2016 до SQL Server 2016 SP2. Помимо исправлений, перечисленных в этой статье, SQL Server 2016 с пакетом обновления 2 (SP2) включает исправления, которые были включены в SQL Server 2016 с накопительным пакетом обновления 1 (CU1) до SQL Server 2016 SP1 CU8.

Дополнительные сведения о накопительных обновлениях, доступных в SQL Server 2016, см. в статье Версии сборок SQL Server 2016.

Примечание

  • Дополнительные исправления, не описанные здесь, также могут быть включены в пакет обновления.
  • Этот список будет обновляться по мере выхода новых статей.

Дополнительные сведения об ошибках, исправленных в SQL Server 2016 с пакетом обновления 2 (SP2), см. в следующих статьях базы знаний Майкрософт.

Ссылка на ошибку Описание
3507192 Оптимизатор цели строки в план выполнения запроса добавлен в SQL Server 2017 CU3 и SQL Server 2016 SP2 (KB4051361)
5660983 Обновление добавляет новые столбцы в SYS. DM_EXEC_QUERY_STATS DMV в SQL Server 2016 SP2 (KB4051358)
8742052 Улучшение: общие улучшения процесса очистки отслеживания изменений в SQL Server 2016 и 2017 (KB4054842)
9443219 Обновление для добавления нового столбца в sys.dm_sql_referenced_entities DMV в SQL Server 2016 SP2 (KB4038418)
9824203 Усовершенствована процедура очистки агент распространения для повышения производительности репликации транзакций в SQL Server 2016 (KB4092069)
9956170 Обновление добавляет функцию "Строгая безопасность CLR" в SQL Server 2016 (KB4018930)
10385772 Улучшение диагностика переноса tempdb в динамическом представлении и расширенных событиях в SQL Server 2017 и SQL Server 2016 SP2 (KB4041814)
10696815 Обновление добавляет параметр времени ожидания ЦП Resource Governor REQUEST_MAX_CPU_TIME_SEC рабочей группы в SQL Server 2016 и 2017 (KB4038419)
10726760 Обновление процедуры очистки для ручного отслеживания изменений в SQL Server 2016 и 2017 (KB4052129)
10727775 В обновлении добавлена поддержка параметра MAXDOP для операторов CREATE STATISTICS и UPDATE STATISTICS в SQL Server 2016 и 2017 (KB4041809)
10732726 Повышение производительности запросов к секционированной таблице в SQL Server 2016 SP2 (KB4052137)
10871974 Единая схема плана показа для SQL Server начиная с SQL Server 2012 SP4 и SQL Server 2016 SP2 (KB4016949)
11555288 Улучшенное устранение неполадок с взаимоблокировками параллелизма внутри запроса в SQL Server 2017 и 2016 (KB4089473)
11578523 Улучшение: проблема с производительностью при обновлении MDS с SQL Server 2012 до 2016 (KB4089718)
6884989 ИСПРАВЛЕНИЕ: автоматическое обновление добавочной статистики откладывается в SQL Server 2016 и 2017 (KB4041811)
7990665 Ошибка "Цепочка резервного копирования журнала разорвана" при сбое процесса резервного копирования журнала в SQL Server (KB3162858)
8025121 ИСПРАВЛЕНО: мастер копирования базы данных завершается сбоем, если таблица содержит разреженный столбец, заданный в SQL Server (KB3157575)
8846046 ИСПРАВЛЕНИЕ: кэш LogPool MEMORYCLERK_SQLLOGPOOL потребляет больше памяти при совершении онлайн-транзакций в SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 ИСПРАВЛЕНО: усечение LSN происходит в AG при отключении функции сбора данных изменений в SQL Server 2016 (KB4092045)
9912272 FIX: статистика выполнения скалярной пользовательской функции добавлена в XML-файл Showplan в SQL Server 2016 SP2 (KB4051360)
10065114 FIX: Access violation occurs when an query reference an SQLCLR by the synonim in SQL Server 2016 (KB3136496)
10077001 ИСПРАВЛЕНО: параллельные запросы выполняются медленнее при выполнении с высоким DOP в SQL Server 2016 (KB4052138)
10456101 FIX: Add CXPACKET wait type in showplan XML in SQL Server 2016 and 2017 (KB4046914)
10571989 ИСПРАВЛЕНИЕ: страница установки SQL Server 2016 содержит небезопасные ссылки для скачивания средства (KB4046885)
10697582 ИСПРАВЛЕНО: SQL Server Profiler не удается обфусцировать sp_setapprole при выполнении из удаленного вызова процедуры в SQL Server (KB4014756)
10704351 ИСПРАВЛЕНО: системная база данных tempdb (sys.databases) по-прежнему зашифрована, хотя все другие базы данных в экземпляре SQL Server не зашифрованы (KB4042788)
10727149 ИСПРАВЛЕНО: временно предоставленный буфер памяти, необходимый для выполнения оптимизированного соединения с вложенным циклом, не отображается в XML Showplan в SQL Server (KB3170116)
10817173 ИСПРАВЛЕНО: Косвенные контрольные точки в базе данных tempdb приводят к ошибке "Non-yielding Scheduler" в SQL Server 2016 или 2017 (KB4040276)
10871961 ИСПРАВЛЕНИЕ: снижение производительности и длительное ожидание CLR_AUTO_EVENT и CMEMTHREAD при использовании SQLCLR UDT в качестве параметра хранимой процедуры для вызова SQL RPC (KB4013128)
10871968 ИСПРАВЛЕНО: Нарушение прав доступа при создании или настройке группы доступности Always On для базы данных доступности в SQL Server 2012 и 2016 (KB4021243)
10871976 ИСПРАВЛЕНО. Подключения конечной точки компонента Service Broker не закрываются после отработки отказа группы доступности в SQL Server (KB4016361)
10872004 ИСПРАВЛЕНИЕ: "sp_special_columns" возвращает неверный результат в SQL Server 2016 (KB4056008)
10914360 FIX: Deadlock occurs on single-user mode database when many connections access it currently in SQL Server 2016 (KB4042415)
10932023 ИСПРАВЛЕНО: Ошибка ручной очистки отслеживания изменений с ошибкой несуществования таблицы в SQL Server (KB4043624)
10937127 ИСПРАВЛЕНО: SQL Server не хватает памяти при записи таблично-значимых параметров в сеансах расширенных событий в SQL Server 2016, даже если сбор оператора или потока данных не включен (KB4051359)
10973046 ИСПРАВЛЕНО: сбой выполнения, когда функция SQL CLR вызывает инструкции Transact-SQL посредством вызовов олицетворения в SQL Server 2016 и 2017 (KB4046918)
11032173 ИСПРАВЛЕНО: дампы памяти, сгенерированные для "Зависшего прослушивателя IOCP" и "невозвращающегося прослушивателя IOCP" после перезапуска SQL Server (KB4048942)
11086264 ИСПРАВЛЕНО: SQL Server Событиям аудита не удается записать в журнал безопасности (KB4052136)
11454650 FIX: QRY_PROFILE_LIST_MUTEX блокируется при включении TF 7412 в SQL Server 2016 (KB4089239)
11523867 ИСПРАВЛЕНИЕ: откат пакета, обновляющего большой объем данных в SQL Server 2016 (KB4090279, занимает много времени)
11542281 ИСПРАВЛЕНО: типы ожидания CXPACKET и CXCONSUMER показывают несогласованные результаты для некоторых параллельных планов запросов в SQL Server 2016 и 2017 (KB4057054)
12519464 FIX: Access violation exception occurs during Query Optimization запроса, который обращается к таблице с отфильтрованными индексами или статистикой (KB4475794)
9653457 Обновление позволяет XML Showplans предоставлять список статистических данных, используемых при оптимизации запросов в SQL Server 2016 и 2017 гг. (KB4041817)
10895916 Улучшение: добавлена поддержка DBCC CLONEDATABASE компонента Service Broker в SQL Server 2016 (KB4092075)
9832539 ИСПРАВЛЕНО: TRY…CATCH блок откатывает слишком много транзакций в некоторых сценариях обработки ошибок OLTP в памяти в SQL Server 2016 (KB4039846)
10288012 ИСПРАВЛЕНИЕ: не удается перезапустить SQL Server 2016 после использования ALTER DATABASE ADD FILE команд или ADD LOG для добавления файлов с тем же логическим именем (KB4092046)
10761398 ИСПРАВЛЕНО: ошибка "Размер файла TempDB превышает 1024 МБ" при попытке установить начальный размер TempDB файла больше 1024 МБ (KB4046902)
11032146 FIX: Thread pool exhaustion and CMEMTHREAD contention in AAG with data seeding in SQL Server 2016 and 2017 (KB4045795)
11334467 ИСПРАВЛЕНИЕ: логические значения неправильно локализованы в области параметров отчета в SSRS 2016 (режим SharePoint) (KB4075158)
11543252 ИСПРАВЛЕНИЕ: Репликация не включена, если параметры сортировки базы данных используют расширение_SC сортировки в SQL Server 2016 и 2017 (KB4092066)
11566335 ИСПРАВЛЕНИЕ: нарушение доступа при использовании QDS и указании плана запроса для устранения снижения производительности (KB4089509)

Дополнительные резолюции

Решения следующих проблем также включены в SQL Server 2016 SP2.

Ссылка на ошибку Описание Область
8523231 Добавлены устойчивые таблицы, оптимизированные для памяти, которые могут иметь ссылку на внешний ключ для неустойчивых таблиц, оптимизированных для памяти. Выполняющаяся в памяти OLTP
9146914 Эти свойства будут добавлены в SQL Server 2016 с пакетом SpLevel and ReleaseProductVersion обновления 1 (SP1). Настройка & установка
10365365 Исправление проблемы путем установки обновления системы безопасности SQL Server на пассивном узле в настраиваемом кластере. Настройка & установка
9480942 Исправлена проблема, избегающая нулевой ссылки в GetNextAllHoBtsфайле . Модуль SQL
9737945 Добавлен модуль DVM sys.dm_tran_version_store_space_usage , который может отслеживать использование хранилища tempdb версий в каждой базе данных. Модуль SQL
9742982 Устранена проблема, из-за которой кэш плана использует большой объем памяти, если параметр имеет MAXDOP значение 1. Модуль SQL
10698782 Добавлено новое динамическое административное представление sys.dm_db_log_stats , возвращающее атрибуты уровня сводки и сведения о файлах журналов транзакций баз данных. Модуль SQL
10698786 Добавлено новое динамическое административное представление sys.dm_db_log_info , которое возвращает сведения виртуального файла журнала (VLF) о файлах журнала транзакций. Модуль SQL
10698823 Отображает процент разностных изменений в базах данных, чтобы определить, какое резервное копирование целесообразно — полное или дифференциальное резервное копирование. Модуль SQL
10698846 Добавлено новое динамическое административное представление sys.dm_tran_version_store_space_usage , которое возвращает таблицу для отображения общего пространства в базе данных tempdb, используемого записями хранилища версий для каждой базы данных. Модуль SQL
10698847 Исправлена проблема, из-за которой восстановление сжатой резервной копии для базы данных с поддержкой прозрачного шифрования данных (TDE) через интерфейс Virtual Device Interface (VDI) могло завершиться сбоем с ошибкой операционной системы 38. Модуль SQL
10755072 Добавляет поддержку файловых групп в инструкцию SELECT INTO . Позволяет указать имя файловой группы, в которой будет создана новая таблица. Указанная файловая группа должна существовать в базе данных, иначе ядро SQL Server выдаст ошибку. Модуль SQL
10756412 Добавляет WITH VERIFY_CLONE параметр и WITH BACKUP_CLONE параметр в DBCC CLONEDATABASE команду управления, которая позволяет проверять и создавать резервные копии клонированных баз данных. Модуль SQL
10760480 Предоставляет сведения о процессоре, такие как количество ядер, сокеты и сведения NUMA в динамическом административном SERVERPROPERTY представлении sys.dm_server_services и функции. Модуль SQL
10823015 Повышает производительность резервного копирования на компьютерах с большим объемом памяти. Модуль SQL
10914366 Добавляет атрибут имени базы данных в process-list и executionStack в событие xml_deadlock_report extended, чтобы предоставить имя базы данных. Модуль SQL
10925573 Добавлено новое расширенное событие marked_transaction_latch_trace , показывающее состояние глобальных блокировок, используемых помеченными транзакциями. Модуль SQL
10973764 Улучшена поддержка службы координаторов распределенных транзакций (DTC) для баз данных групп доступности AlwaysOn (AG). Модуль SQL
11559743 Исправлена проблема, из-за которой не удавалось выполнить шаг, ADDNODE если функция Polybase установлена в режиме развертывания с масштабированием. Модуль SQL
11565681 Последние известные хорошие DBCC CHECKDB дата и время для базы данных. Модуль SQL
11583626 Устраняет проблему путем удаления узла из отказоустойчивого кластера, на котором установлен Polybase. Модуль SQL
8837822 Исправлена проблема, из-за которой динамическое административное представление sys.dm_exec_query_profiles показывает неверный результат, не соответствующий предполагаемому или фактическому плану запроса. Производительность SQL
9437530 Исправлено использование временно предоставленного буфера памяти (InputMemoryGrantи OutputMemoryGrantUsedMemoryGrant свойств) в XML Showplan для параллельных запросов. Производительность SQL
10697461 Устранена проблема, из-за MAX_GRANT_PERCENT которой подсказка запроса не всегда учитывается. Производительность SQL
10723493 Исправлена проблема, из-за которой при запросе динамического административного представления sys.dm_db_stats_histogram может возникать ошибка утверждения, если столбец TIMESTAMP содержит значения. Производительность SQL

Дополнительные сведения об обновлении установки SQL Server до SQL Server 2016 с пакетом обновления 2 (SP2) см. в разделе Поддерживаемые обновления версий и выпусков.

Получение SQL Server 2016 SP2

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express и Microsoft SQL Server 2016 SP2 Feature Pack доступны для скачивания и установки вручную на следующих веб-сайтах Центра загрузки Майкрософт.

Примечание

После установки пакета обновления версия службы SQL Server должна быть 13.0.5026.0. Пакеты обновления Microsoft SQL Server 2016 представляют собой накопительные обновления. SQL Server 2016 с пакетом обновления 2 (SP2) обновляет все выпуски и уровни обслуживания SQL Server 2016 до SQL Server 2016 SP2.

Если по какой-либо причине вы решите удалить SQL Server 2016 SP2, удаление SQL Server 2016 SP2 не будет заблокировано, и вы сможете удалить SQL Server 2016 SP2 так же, как и любые другие пакеты обновления. Однако если вы используете выпуск Standard, Web или Express SQL Server и используете некоторые новые функции, которые разблокируются только при запуске SQL Server 2016 SP2, могут возникать ошибки или базы, оставшиеся в подозрительном состоянии после удаления SQL Server 2016 SP2. Что еще хуже, если системные базы данных используют новые функции (например, секционированные таблицы в master базах данных), это может помешать запуску экземпляров SQL Server после удаления SQL Server 2016 SP2.

Рекомендуем убедиться, что все новые функции отключены или удалены, прежде чем вы решите удалить SQL Server 2016 SP2 в выпусках, отличных от Enterprise Edition. Удалить memory_optimized_data файловую группу нельзя. Следовательно, если файловая группа в базе данных настроена с пакетом memory_optimized_data обновления 2 (SP2), не следует удалять SQL Server 2016 с пакетом обновления 2 (SP2). В противном случае база данных перейдет в подозрительное состояние, и в журнале ошибок будет зарегистрирована следующая запись:

<DateTime> spid15s Ошибка: 41381, Серьезность: 21, Состояние: 1.
<DateTime> spid15s База данных не запускается в этом выпуске SQL Server, так как она содержит MEMORY_OPTIMIZED_DATA файловую группу. Дополнительные сведения о поддержке функций в различных выпусках SQL Server см. в веб-книгах.

  • Этот продукт содержит программное обеспечение, основанное на функции Xerox Secure Hash Function.

  • Этот продукт включает программное обеспечение из библиотеки сжатия общего назначения zlib.

  • Некоторые компоненты этого программного обеспечения частично основаны на разработках RSA Data Security, Inc. Так как корпорация Майкрософт включила программное обеспечение RSA Data Security, Inc. в этот продукт, корпорация Майкрософт обязана включить приведенный ниже текст, который прилагается к такому программному обеспечению:

    • Авторские права 1990 г., RSA Data Security, Inc. Все права защищены.
    • Лицензия на копирование и использование этого программного обеспечения предоставляется при условии, что оно обозначено как «RSA Data Security, Inc., MD5 Message-Digest Algorithm» во всех материалах, упоминающих или ссылающихся на это программное обеспечение или эту функцию. Лицензия также предоставляется на создание и использование производных работ при условии, что такие работы идентифицированы как «производные от RSA Data Security, Inc., MD5 Message-Digest Algorithm» во всех материалах, упоминающих или ссылающихся на производную работу.
    • RSA Data Security, Inc. не делает никаких заявлений относительно товарной пригодности данного программного обеспечения или его пригодности для какой-либо конкретной цели. Он предоставляется "как есть" без явных или подразумеваемых гарантий.

    Эти уведомления должны храниться во всех копиях любой части документации или программного обеспечения.

  • Функция сопоставления Reporting Services использует данные из шейп-файлов TIGER/Line, любезно предоставленных Бюро переписи населения США. Шейп-файлы TIGER/Line представляют собой извлечение избранной географической и картографической информации из базы данных Census MAF/TIGER. Шейп-файлы TIGER/Line доступны бесплатно в Бюро переписи населения США. Для получения дополнительной информации о шейп-файлах TIGER/Line перейдите в раздел шейп-файлы TIGER/Line. Информация о границах в шейп-файлах TIGER/Line предназначена только для сбора статистических данных и подсчета таблиц; Его описание и обозначение для статистических целей не представляет собой определение юрисдикционных полномочий, прав собственности или прав, а также не отражает юридических описаний земли. Census TIGER и TIGER/Line являются зарегистрированными товарными знаками Бюро переписи населения США.

Авторское право 2012 Microsoft. Все права защищены.

Ссылки

Для получения дополнительных сведений об определении текущей версии и выпуска SQL Server выберите номер статьи со следующим номером для перехода к статье в базе знаний Майкрософт:

321185 Определение версии и выпуска SQL Server

Продукты сторонних разработчиков, рассмотренные в этой статье, выпущены компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не гарантирует надлежащую работоспособность и надежность этих продуктов.