Поделиться через


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

Дата выпуска: 24 апреля 2018 г.
Версия: 13.0.5026.0

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

Примечание.

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

Список исправлений, включенных в SQL Server 2016 с пакетом обновления 2 (SP2)

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

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

Примечание.

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

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

Справочник по ошибкам Description
3507192 Сведения о цели строки оптимизатора в плане выполнения запросов, добавленные в SQL Server 2017 CU3 и SQL Server 2016 с пакетом обновления 2 (SP2) (KB4051361)
5660983 Обновление добавляет новые столбцы в SYS. DM_EXEC_QUERY_STATS dmV в SQL Server 2016 с пакетом обновления 2 (SP2) (KB4051358)
8742052 Улучшение. Общие улучшения процесса очистки отслеживания изменений в SQL Server 2016 и 2017 (KB4054842)
9443219 Обновление для добавления нового столбца в dmV sys.dm_sql_referenced_entities в SQL Server 2016 с пакетом обновления 2 (SP2) (KB4038418)
9824203 Улучшает процедуру очистки агент распространения для повышения производительности репликации транзакций в SQL Server 2016 (KB4092069)
9956170 Обновление добавляет функцию clR strict security в SQL Server 2016 (KB4018930)
10385772 Улучшение диагностика разлива tempdb в dmV и расширенных событиях в SQL Server 2017 и SQL Server 2016 с пакетом обновления 2 (SP2) (KB4041814)
10696815 Обновление добавляет параметр времени ожидания ЦП в рабочую группу регулятора ресурсов 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 с пакетом обновления 2 (SP2) (KB4052137)
10871974 Единая схема showplan для SQL Server, начиная с SQL Server 2012 с пакетом обновления 4 (SP4) и SQL Server 2016 с пакетом обновления 2 (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 с пакетом обновления 1 (SP1) (KB4046909)
9191595 ИСПРАВЛЕНИЕ. Усечение LSN происходит в группе доступности при отключении функции отслеживания измененных данных в SQL Server 2016 (KB4092045)
9912272 ИСПРАВЛЕНИЕ. Статистика выполнения скалярной определяемой пользователем функции добавляется в XML-файл Showplan в SQL Server 2016 с пакетом обновления 2 (SP2) (KB4051360)
10065114 ИСПРАВЛЕНИЕ. Нарушение доступа возникает, когда запрос ссылается на функцию SQLCLR через синоним в SQL Server 2016 (KB3136496)
10077001 ИСПРАВЛЕНИЕ. Параллельные запросы медленнее при выполнении с высоким уровнем DOP в SQL Server 2016 (KB4052138)
10456101 ИСПРАВЛЕНИЕ. Добавление типа ожидания CXPACKET в showplan XML в SQL Server 2016 и 2017 (KB4046914)
10571989 ИСПРАВЛЕНИЕ. Страница установки SQL Server 2016 содержит небезопасные ссылки для скачивания инструментов (KB4046885)
10697582 ИСПРАВЛЕНИЕ. SQL Server Profiler не может скрыть sp_setapprole при выполнении удаленного вызова процедуры в SQL Server (KB4014756)
10704351 ИСПРАВЛЕНИЕ. Системная база данных tempdb (sys.database) по-прежнему шифруется, хотя все остальные базы данных в экземпляре SQL Server не шифруются (KB4042788)
10727149 ИСПРАВЛЕНИЕ. Предоставление памяти, необходимое для запуска оптимизированного соединения вложенного цикла, не отражается в Showplan XML в SQL Server (KB3170116)
10817173 ИСПРАВЛЕНИЕ. Непрямые контрольные точки в базе данных tempdb вызывают ошибку "Неуправляемый планировщик" в SQL Server 2016 или 2017 (KB4040276)
10871961 ИСПРАВЛЕНИЕ. Снижение производительности и длительное ожидание CLR_AUTO_EVENT и CMEMTHREAD при использовании SQLCLR UDT в качестве параметра хранимой процедуры для вызова RPC SQL (KB4013128)
10871968 ИСПРАВЛЕНИЕ. Нарушение доступа при создании или настройке группы доступности AlwaysOn для базы данных доступности в SQL Server 2012 и 2016 (KB4021243)
10871976 ИСПРАВЛЕНИЕ. Подключения конечных точек Service Broker не закрываются после отработки отказа группы доступности в SQL Server (KB4016361)
10872004 ИСПРАВЛЕНИЕ: "sp_special_columns" возвращает неверный результат в SQL Server 2016 (KB4056008)
10914360 ИСПРАВЛЕНИЕ. Взаимоблокировка возникает в базе данных однопользовательского режима, когда многие подключения обращаются к нему одновременно в SQL Server 2016 (KB4042415)
10932023 ИСПРАВЛЕНИЕ. Сбой ручной очистки отслеживания изменений с ошибкой без существования таблицы в SQL Server (KB4043624)
10937127 ИСПРАВЛЕНИЕ. SQL Server не хватает памяти, если табличное значение параметров фиксируются в сеансах расширенных событий в SQL Server 2016, даже если оператор сбора или поток данных не включен (KB4051359)
10973046 ИСПРАВЛЕНИЕ. Выполнение завершается ошибкой, если функция CLR SQL вызывает инструкции Transact-SQL с помощью вызовов олицетворения в SQL Server 2016 и 2017 (KB4046918)
11032173 ИСПРАВЛЕНИЕ. Дампы памяти, созданные для прослушивателя IOCP и прослушивателя IOCP без получения данных после перезапуска SQL Server (KB4048942)
11086264 ИСПРАВЛЕНИЕ. События аудита SQL Server не могут записываться в журнал безопасности (KB4052136)
11454650 ИСПРАВЛЕНИЕ. QRY_PROFILE_LIST_MUTEX блокируется при включении TF 7412 в SQL Server 2016 (KB4089239)
11523867 ИСПРАВЛЕНИЕ. Требуется много времени для отката пакета, который обновляет большой объем данных в SQL Server 2016 (KB4090279)
11542281 ИСПРАВЛЕНИЕ. Типы ожидания CXPACKET и CXCONSUMER показывают несогласованные результаты для некоторых параллельных планов запросов в SQL Server 2016 и 2017 (KB4057054)
12519464 ИСПРАВЛЕНИЕ. Исключение нарушения доступа возникает во время оптимизации запроса, который обращается к таблице с фильтруемых индексов или статистикой (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 ИСПРАВЛЕНИЕ. Исчерпание пула потоков и состязание CMEMTHREAD в AAG с заполнением данных в SQL Server 2016 и 2017 (KB4045795)
11334467 ИСПРАВЛЕНИЕ. Логические значения не локализованы в области параметров отчета в SSRS 2016 (режим SharePoint) (KB4075158)
11543252 ИСПРАВЛЕНИЕ. Репликация не включена, если параметры сортировки базы данных используют расширение сортировки '_SC' в SQL Server 2016 и 2017 (KB4092066)
11566335 ИСПРАВЛЕНИЕ. Нарушение доступа при использовании QDS и указание плана запроса для устранения регрессии производительности (KB4089509)

Дополнительные разрешения

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

Справочник по ошибкам Description Площадь
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 Добавляет новый dmV sys.dm_db_log_info , который возвращает сведения о файлах журнала транзакций (VLF). Ядро SQL
10698823 Предоставляет процент разностных изменений в базах данных, чтобы определить, полезна ли полная резервная копия базы данных или разностное резервное копирование. Ядро SQL
10698846 Добавляет новое динамическое административное представление sys.dm_tran_version_store_space_usage , которое возвращает таблицу для отображения общего пространства в tempdb, используемого записями хранилища версий для каждой базы данных. Ядро SQL
10698847 Устранена проблема, из-за которой восстановление сжатой резервной копии для базы данных с поддержкой прозрачное шифрование данных (TDE) через интерфейс виртуального устройства (VDI) может завершиться ошибкой 38. Ядро SQL
10755072 Добавляет поддержку файловой группы в инструкцию SELECT INTO . Это позволяет указать имя файловой группы, в которой будет создана новая таблица. Указанная файловая группа должна существовать в базе данных, в противном случае обработчик SQL Server создает ошибку. Ядро SQL
10756412 WITH VERIFY_CLONE Добавляет параметр и WITH BACKUP_CLONE параметр DBCC CLONEDATABASE в команду управления, которая позволяет проверять и создавать резервные копии клонированных баз данных. Ядро SQL
10760480 Предоставляет сведения о процессоре, такие как количество ядер, сокеты и сведения NUMA в DMV sys.dm_server_services и SERVERPROPERTY функции. Ядро SQL
10823015 Повышает производительность резервного копирования на компьютерах с большим объемом памяти. Ядро SQL
10914366 Добавляет атрибут имени базы данных в список процессов и executionStack в расширенном событии xml_deadlock_report для предоставления имени базы данных. Ядро SQL
10925573 Добавляет новое расширенное событие marked_transaction_latch_trace , показывающее состояние глобальных блокировок, используемых помеченными транзакциями. Ядро SQL
10973764 Улучшает поддержку службы координаторов распределенных транзакций (DTC) для баз данных групп доступности AlwaysOn . Ядро SQL
11559743 Устранена проблема, из-за которой не удается выполнить ADDNODE шаг, когда компонент Polybase установлен в режиме развертывания ScaleOut. Ядро SQL
11565681 Предоставляет последнюю хорошую DBCC CHECKDB дату и время для базы данных. Ядро SQL
11583626 Устранена проблема, удалив узел из отказоустойчивого кластера с установленным Polybase. Ядро SQL
8837822 Устранена проблема, из-за которой dmV sys.dm_exec_query_profiles отображает неправильный результат, который не соответствует предполагаемому или фактическому плану запроса. Производительность SQL
9437530 Исправлено использование предоставления памяти (InputMemoryGrantOutputMemoryGrantи UsedMemoryGrant свойства) в Showplan XML для параллельных запросов. Производительность SQL
10697461 Устранена проблема, из-за которой подсказка MAX_GRANT_PERCENT запроса не всегда уважалась. Производительность SQL
10723493 Исправлена проблема, из-за которой при запросе dmV sys.dm_db_stats_histogram может возникнуть ошибка утверждения, если TIMESTAMP столбец содержит значения. Производительность SQL

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

Как получить SQL Server 2016 с пакетом обновления 2 (SP2)

Sql Server 2016 с пакетом обновления 2 (SP2), Microsoft SQL Server 2016 с пакетом обновления 2 (SP2) и Пакет дополнительных компонентов Microsoft SQL Server 2016 с пакетом обновления 2 (SP2) доступен для скачивания и установки вручную на следующих веб-сайтах Центра загрузки Майкрософт.

Примечание.

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

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

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

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

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

  • Этот продукт включает программное обеспечение из библиотеки сжатия общего назначения 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 предназначены только для сбора статистических данных и табуляции; его изображение и назначение в статистических целях не представляет собой определение юрисдикционного органа, прав собственности или права, и не отражает юридические описания земли. Перепись TIGER и TIGER/Line являются зарегистрированными товарными знаками бюро переписи США.

Корпорация Майкрософт за авторские права 2012 г. Все права защищены.

Ссылки

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

321185 Как определить версию и выпуск SQL Server

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