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

Дата выпуска: 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 с пакетом обновления 8 (SP1).

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

Примечание.

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

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

Справочник по ошибкам Описание
3507192 Сведения о цели строки оптимизатора в плане выполнения запросов, добавленные в SQL Server 2017 CU3 и SQL Server 2016 с пакетом обновления 2 (SP2) (KB4051361)
5660983 Обновление добавляет новые столбцы в SYS. DM_EXEC_QUERY_STATS динамическое административное представление в SQL Server 2016 с пакетом обновления 2 (SP2) (KB4051358)
8742052 Улучшение: общие улучшения процесса очистки отслеживания изменений в SQL Server 2016 и 2017 годах (KB4054842)
9443219 Обновление для добавления нового столбца в sys.dm_sql_referenced_entities динамического административного представления в SQL Server 2016 с пакетом обновления 2 (SP2) (KB4038418)
9824203 Улучшена процедура очистки агент распространения для повышения производительности репликации транзакций в SQL Server 2016 г. (KB4092069)
9956170 Обновление добавляет функцию "строгой безопасности CLR" в SQL Server 2016 (KB4018930)
10385772 Улучшение диагностика разлива tempdb в динамическом административном представлении и расширенных событиях в SQL Server 2017 и SQL Server 2016 с пакетом обновления 2 (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 с пакетом обновления 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) Express Edition (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.databases) по-прежнему шифруется, даже если все остальные базы данных в экземпляре SQL Server не шифруются (KB4042788).
10727149 ИСПРАВЛЕНИЕ. Предоставление памяти, необходимое для выполнения оптимизированного соединения вложенного цикла, не отражается в Showplan XML в SQL Server (KB3170116)
10817173 ИСПРАВЛЕНИЕ. Непрямые контрольные точки базы данных tempdb вызывают ошибку "Планировщик не дает результатов" в SQL Server 2016 или 2017 (KB4040276)
10871961 ИСПРАВЛЕНИЕ. Снижение производительности и длительное ожидание CLR_AUTO_EVENT и CMEMTHREAD при использовании определяемого пользователем типа SQLCLR в качестве параметра хранимой процедуры для вызова 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 ИСПРАВЛЕНИЕ. Взаимоблокировка возникает в однопользовательском режиме базы данных, когда в 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).

Справочник по ошибкам Описание Область
8523231 Добавляет устойчивые оптимизированные для памяти таблицы, которые могут иметь ссылку на внешний ключ для таблиц, оптимизированных для памяти. In-Memory OLTP
9146914 Добавляет свойства в SpLevel and ReleaseProductVersion SQL Server 2016 с пакетом обновления 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) через интерфейс виртуального устройства (VDI) может завершиться ошибкой операционной системы 38. Ядро SQL
10755072 Добавляет поддержку файловой группы в инструкцию SELECT INTO . Это позволяет указать имя файловой группы, в которой будет создана новая таблица. Указанная файловая группа должна существовать в базе данных, иначе ядро SQL Server выдает ошибку. Ядро SQL
10756412 WITH VERIFY_CLONE Добавляет параметр и параметр в WITH BACKUP_CLONEDBCC CLONEDATABASE команду управления, которая позволяет проверять и создавать резервные копии клонированных баз данных. Ядро SQL
10760480 Предоставляет сведения о процессоре, такие как количество ядер, сокеты и сведения NUMA в динамическом административном представлении sys.dm_server_servicesSERVERPROPERTY и функции. Ядро SQL
10823015 Повышает производительность резервного копирования на компьютерах с большим объемом памяти. Ядро SQL
10914366 Добавляет атрибут имени базы данных в список процессов и executionStack в расширенное событие xml_deadlock_report , чтобы предоставить имя базы данных. Ядро SQL
10925573 Добавляет новое расширенное событие marked_transaction_latch_trace , показывающее состояние глобальных блокировок, используемых помеченными транзакциями. Ядро SQL
10973764 Улучшает поддержку службы координаторов распределенных транзакций (DTC) для баз данных групп доступности AlwaysOn (AG). Ядро SQL
11559743 Устранена проблема, из-за которой не удается выполнить ADDNODE шаг при установке компонента Polybase в режиме развертывания ScaleOut. Ядро SQL
11565681 Предоставляет последние известные хорошие DBCC CHECKDB дата и время для базы данных. Ядро SQL
11583626 Устраняет проблему путем удаления узла из отказоустойчивого кластера с установленным Polybase. Ядро SQL
8837822 Устранена проблема, из-за которой динамическое административное представление sys.dm_exec_query_profiles отображает неверный результат, несовместимый с предполагаемым или фактическим планом запроса. Производительность SQL
9437530 Исправлено использование ресурсов памяти (InputMemoryGrantOutputMemoryGrantи UsedMemoryGrant свойств) в Showplan XML для параллельных запросов. Производительность SQL
10697461 Устранена проблема, из-за MAX_GRANT_PERCENT которой указание запроса не всегда соблюдается. Производительность SQL
10723493 Устранена проблема, из-за которой при запросе динамического административного представления 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 SP2 Express и 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 и используете некоторые новые функции, которые разблокированы только при запуске SQL Server 2016 с пакетом обновления 2 (SP2), вы можете столкнуться с ошибками или увидеть базы данных в подозрительном состоянии после удаления SQL Server 2016 с пакетом обновления 2 (SP2). Что еще хуже, если системные базы данных используют новые функции (например, секционированные таблицы в master базах данных), это может предотвратить запуск экземпляров SQL Server после удаления SQL Server 2016 с пакетом обновления 2 (SP2).

Перед удалением SQL Server 2016 с пакетом обновления 2 (SP2) в других выпусках рекомендуется убедиться, что все новые функции отключены или удалены. Вы не можете удалить 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., корпорация Майкрософт должна включить приведенный ниже текст, который сопровождал такое программное обеспечение:

    • Copyright 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 представляют собой извлечение выбранных географических и картографических данных из базы данных MAF/TIGER переписи. Файлы фигур tiger/line доступны бесплатно в Бюро переписи США. Чтобы получить дополнительные сведения о файлах фигур TIGER/Line, перейдите в раздел Tiger/Line shapefiles. Сведения о границах в файлах фигур tiger/line shapefiles предназначены только для сбора и табуляции статистических данных; его изображение и обозначение для статистических целей не является определением юрисдикционных полномочий, прав собственности или прав, а также не отражает юридическое описание земли. Census TIGER и TIGER/Line являются зарегистрированными товарными знаками Бюро переписей США.

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

Ссылки

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

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

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