KB4052574 — накопительный пакет обновления 2 за SQL Server 2017 г.

Дата выхода: 28 ноября 2017 г.
Версия: 14.0.3008.27

Сводка

В этой статье описывается накопительный пакет обновления 2 (CU2) для Microsoft SQL Server 2017. Это обновление содержит 34 исправления, которые были выпущены после выпуска накопительного пакета обновления 1 для SQL Server 2017, и обновляет компоненты в следующих сборках:

  • SQL Server — версия продукта: 14.0.3008.27, версия файла: 2017.140.3008.27
  • Analysis Services — версия продукта: 14.0.1.440, версия файла: 2017.140.1.440

Известные проблемы, связанные с этим обновлением

Если вы используете функцию хранилища запросов, не устанавливайте этот накопительный пакет обновления 2 (CU2) (14.0.3008.27). Вместо этого установите накопительный пакет обновления 3 (14.0.3015.40).

Если вы уже установили накопительный пакет обновления 2, после установки накопительного пакета обновления 3 или более поздней версии необходимо немедленно выполнить следующий сценарий для удаления всех планов, собранных хранилищем запросов во время установки накопительного пакета обновления 2.

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
AND [state] = 0 -- must be ONLINE
AND is_read_only = 0 -- cannot be READ_ONLY
AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
INNER JOIN sys.databases d ON dr.database_id = d.database_id
WHERE rs.role = 2 -- Is Secondary
AND dr.is_local = 1
AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

-- PRINT 'Working on database ' + @userDB

EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
BEGIN
DROP TABLE IF EXISTS #tmpclearPlans;

SELECT plan_id, query_id, 0 AS [IsDone]
INTO #tmpclearPlans
FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
EXECUTE sys.sp_query_store_remove_plan @clearPlan;

UPDATE #tmpclearPlans
SET [IsDone] = 1
WHERE plan_id = @clearPlan AND query_id = @clearQry
END;

PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
END
ELSE
BEGIN
PRINT ''- No affected plans in database [' + @userDB + ']''
END
END
ELSE
BEGIN
PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
UPDATE #tmpUserDBs
SET [IsDone] = 1
WHERE [database_id] = DB_ID(@userDB)
END

Улучшения и исправления, включенные в это обновление

Доступна скачиваемая книга Excel, содержащая сводный список сборок вместе с текущим жизненным циклом поддержки. Файл Excel также содержит подробные списки исправлений для SQL Server 2019 и SQL Server 2017. Выберите, чтобы скачать этот файл Excel.

Примечание

На отдельные записи в следующей таблице можно напрямую ссылаться с помощью закладки. Если выбрать любой идентификатор записи ошибки в таблице, к URL-адресу будет добавлен тег закладки с использованием формата "#NNNNNNNN". Затем этим URL-адресом можно поделиться с другими пользователями, чтобы они могли напрямую перейти к нужному исправлению в таблице.

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

Ссылка на ошибку Описание Область исправления Компонент Платформа
11078719 ИСПРАВЛЕНО: функциональность закладок работает не полностью при открытии отчета в формате MHTML через Outlook в службах SSRS (KB4043947) Analysis Services Reporting Services Windows
10970440 ИСПРАВЛЕНО: "Неизвестная ошибка" для параметра "Показать больше участников" на странице обозревателя зависимостей сущностей в SQL Server 2017 Master Data Services (KB4042962) Master Data Services Клиент Windows
11195748 ИСПРАВЛЕНО: Неправильное предупреждающее сообщение с просьбой перезапустить SQL Server, когда в SQL Server 2017 на Linux (KB4053447) Клиентские средства SQL Server Средства командной строки Linux
11133452 ИСПРАВЛЕНИЕ: политика управления на основе политик не работает после установки накопительного пакета обновления 2 (CU2) для SQL Server 2016 SP1 (KB4037454) Клиентские средства SQL Server Управление на основе политик Все
11078705 ИСПРАВЛЕНО: не удается изменить пароль для учетной записи службы SQL Server 2017 при включенной дополнительной защите LSA (KB4039592) Клиентские средства SQL Server Управляемость SQL Server (SSM) Windows
11057322 ИСПРАВЛЕНО: ошибки 33111 и 3013 при резервном копировании зашифрованной базы данных TDE в SQL Server (KB4052134) Подсистема SQL Server Восстановление резервной копии Все
11078729 ИСПРАВЛЕНИЕ: ошибка "Сообщение 611" при использовании BULK INSERT или INSERT SELECT для вставки данных в кластеризованный индекс columnstore (KB4045814) Подсистема SQL Server Хранилища столбцов Windows
11187256 ИСПРАВЛЕНО: запросы на извлечение данных с использованием некластеризованного индексного поиска занимают гораздо больше времени в SQL Server (KB4052625) Подсистема SQL Server Хранилища столбцов Windows
11195379 FIX: Assertion occurs on access memory-optimized table through MARS (KB4046056) Подсистема SQL Server Хранилища столбцов Windows
11008401 ИСПРАВЛЕНИЕ: использование памяти во многих базах данных в SQL Server 2017 больше, чем в более ранних версиях (KB4035062) Подсистема SQL Server Управление базами данных Все
11179674 ИСПРАВЛЕНО: Внешняя библиотека R повторно устанавливается или удаляется в SQL Server (KB4053348) Подсистема SQL Server Расширяемость. Windows
11179675 ИСПРАВЛЕНО: представления каталога "sys.external_libraries" пусты для пользователей без dbo в SQL Server (KB4053349) Подсистема SQL Server Расширяемость. Windows
11186915 ИСПРАВЛЕНИЕ: взаимоблокировка при одновременном выполнении нескольких функций PREDICT T-SQL (KB4053329) Подсистема SQL Server Расширяемость. Windows
11128694 ИСПРАВЛЕНО. Ошибка при резервном копировании базы данных с оптимизированными для памяти таблицами в SQL Server 2017 (KB4052984) Подсистема SQL Server Выполняющаяся в памяти OLTP Все
11192144 ИСПРАВЛЕНО: использование ALTER TABLE для таблицы, оптимизированной в памяти, аварийно завершает работу SQL Server 2017 (KB4053386) Подсистема SQL Server Выполняющаяся в памяти OLTP Windows
11195380 ИСПРАВЛЕНИЕ: неустранимая ошибка при выполнении автоматически скомпилированной хранимой процедуры для доступа к таблицам, оптимизированным для памяти, в SQL Server 2017 (KB4054037) Подсистема SQL Server Выполняющаяся в памяти OLTP Windows
11281561 ИСПРАВЛЕНО: несогласованное поведение для возврата конечных пустых значений в конце данных CHAR и BINARY в SQL Server (KB4055758) Подсистема SQL Server Выполняющаяся в памяти OLTP Все
11128807 ИСПРАВЛЕНО: наборы шифров TLS с PFS не работают для безопасных соединений в SQL Server 2017 на Linux (KB4052697) Подсистема SQL Server Linux Linux
11129098 ИСПРАВЛЕНО: чрезмерное PREMPTIVE_OS_CREATEDIRECTORY ожидания во время рабочей нагрузки, которая компилирует или перекомпилирует таблицы или типы таблиц, оптимизированные для памяти (KB4052338) Подсистема SQL Server Linux Linux
11133453 ИСПРАВЛЕНИЕ: SQL Server 2017 не удается расшифровать данные, зашифрованные в более ранних версиях SQL Server с использованием того же симметричного ключа (KB4053407) Подсистема SQL Server Linux Linux
11188013 ИСПРАВЛЕНО: ошибка разрешения имен возникает при отключении IPv6 в SQL Server 2017 на Linux (KB4053392) Подсистема SQL Server Linux Linux
11188014 ИСПРАВЛЕНО: SQL Server 2017 on Linux не прослушивает IP-адрес, отличный от IP-адреса по умолчанию, указанный в сценарии mssql-conf (KB4053393) Подсистема SQL Server Linux Linux
11076441 ИСПРАВЛЕНИЕ. Выполнение параллельного плана выполнения запроса, содержащего оператор соединения слиянием, занимает больше времени в накопительном пакете обновления 3, 4 или 5 для SQL Server 2016 с пакетом обновления 1 (KB4046858) Подсистема SQL Server Выполнение запроса Все
11078715 ИСПРАВЛЕНО: Нарушение прав доступа при отмене ожидающего запроса, если в SQL Server включена функция отсутствующих индексов (KB4042232) Подсистема SQL Server Выполнение запроса Все
11183519 ИСПРАВЛЕНО: "sys.dm_exec_query_profiles" DMV возвращает неверный "estimate_row_count" в SQL Server 2017 в Linux и Windows (KB4053291) Подсистема SQL Server Выполнение запроса Все
11195381 ИСПРАВЛЕНО: ошибка 213 при объединении или разделении раздела секционированной таблицы графа в SQL Server 2017 в Linux или Windows (KB4054035) Подсистема SQL Server Оптимизатор запросов Все
11195382 ИСПРАВЛЕНИЕ: ошибка 8624 при выполнении запроса, содержащего инструкцию SELECT DISTINCT в столбце графика в SQL Server 2017 в Linux или Windows (KB4054036) Подсистема SQL Server Оптимизатор запросов Все
11003332 ИСПРАВЛЕНО: Состояние рекомендации ForceLastGoodPlan ложно указывается как просроченное, если оно было применено вручную в SQL Server 2017 г. (KB4046102) Подсистема SQL Server Хранилище запросов Все
11076653 Обновление процедуры очистки отслеживания изменений вручную в SQL Server 2017 (KB4052129) Подсистема SQL Server Репликация Windows
11229737 Улучшение: общие улучшения процесса очистки отслеживания изменений в SQL Server 2017 (KB4054842) Подсистема SQL Server Репликация Windows
10966006 ИСПРАВЛЕНО: ошибка 156 SQL Server если статья репликации содержит GEOGRAPHY_AUTO_GRID или GEOMETRY_AUTO_GRID (KB4037412) Подсистема SQL Server Репликация Все
11123810 Улучшение производительности пространственно-промежуточного фильтра в SQL Server 2017 г. (KB4052122) Подсистема SQL Server Пространственный Windows
11182963 ИСПРАВЛЕНО: минимальный лимит памяти установлен на 2 ГБ для установки или запуска SQL Server 2017 (KB4052969) Подсистема SQL Server ОС SQL Linux
11076285 Обновление добавляет новое расширенное событие "marked_transaction_latch_trace" в SQL Server 2017 г. в Linux и Windows (KB4052126) Подсистема SQL Server Транзакционные услуги Все

Получение или скачивание этого или последнего накопительного пакета

Получение или скачивание последнего накопительного пакета обновления для Windows (рекомендуется)

Следующее обновление доступно в Центре загрузки Майкрософт:

Скачайте последний накопительный пакет обновления для SQL Server 2017 прямо сейчас

Если страница скачивания не отображается, обратитесь в службу поддержки пользователей Майкрософт, чтобы получить накопительный пакет обновления.

Получение или скачивание этого накопительного пакета обновления для Windows из каталога Центра обновления Майкрософт

Примечание

После выпуска будущих накопительных пакетов обновления для SQL Server 2017 этот и все предыдущие накопительные обновления можно будет скачать из каталога Центра обновления Майкрософт. Однако рекомендуется всегда устанавливать последний доступный накопительный пакет обновления.

Следующее обновление доступно в каталоге Центра обновления Майкрософт:

Скачайте накопительный пакет обновления для SQL Server 2017 CU2 прямо сейчас

Получение или скачивание последнего накопительного пакета обновления для Linux

Чтобы обновить SQL Server 2017 в Linux до последней версии CU, сначала необходимо настроить репозиторий накопительного пакета обновления. Затем обновите пакеты SQL Server с помощью соответствующей команды обновления для конкретной платформы.

Инструкции по установке и прямые ссылки на загрузку пакетов CU см. в заметках о выпуске SQL Server 2017.

Сведения о файлах

Сведения о файловом хэше

Вы можете проверить загрузку, вычислив хэш файлаSQLServer2017-KB4052574-x64.exe с помощью следующей команды:

certutil -hashfile SQLServer2017-KB4052574-x64.exe SHA256

Имя файла Хэш SHA256
SQLServer2017-KB4052574-x64.exe 1ABAD43EF6F320485A5A55008FCC5A2510F93252D8446369B8597A0F0F7E2E42
Сведения о файле накопительного пакета обновления

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

Версии на базе x64

SQL Server 2017 Analysis Services

Имя файла Версия файла Размер файла Дата Время Платформа
Asplatformhost.dll 2017.140.1.440 266400 8 ноября 2017 г. 12:55 x64
Microsoft.analysisservices.minterop.dll 14.0.1.440 741024 8 ноября 2017 г. 12:57 x86
Microsoft.analysisservices.server.core.dll 14.0.1.440 1380512 8 ноября 2017 г. 12:55 x86
Microsoft.analysisservices.server.tabular.dll 14.0.1.440 984224 8 ноября 2017 г. 12:55 x86
Microsoft.analysisservices.server.tabular.json.dll 14.0.1.440 521376 8 ноября 2017 г. 12:55 x86
Microsoft.data.mashup.dll 2.49.4831.201 174816 25 октября 2017 г. 03:11 x86
Microsoft.data.mashup.oledb.dll 2.49.4831.201 36576 25 октября 2017 г. 03:11 x86
Microsoft.data.mashup.preview.dll 2.49.4831.201 48864 25 октября 2017 г. 03:11 x86
Microsoft.data.mashup.providercommon.dll 2.49.4831.201 105184 25 октября 2017 г. 03:11 x86
Microsoft.hostintegration.connectors.dll 2.49.4831.201 5167328 25 октября 2017 г. 03:11 x86
Microsoft.mashup.container.exe 2.49.4831.201 26336 25 октября 2017 г. 03:11 x64
Microsoft.mashup.container.netfx40.exe 2.49.4831.201 26848 25 октября 2017 г. 03:11 x64
Microsoft.mashup.container.netfx45.exe 2.49.4831.201 26848 25 октября 2017 г. 03:11 x64
Microsoft.mashup.eventsource.dll 2.49.4831.201 159456 25 октября 2017 г. 03:11 x86
Microsoft.mashup.oauth.dll 2.49.4831.201 82656 25 октября 2017 г. 03:11 x86
Microsoft.mashup.oledbprovider.dll 2.49.4831.201 67296 25 октября 2017 г. 03:11 x86
Microsoft.mashup.shims.dll 2.49.4831.201 25824 25 октября 2017 г. 03:11 x86
Microsoft.mashup.storage.xmlserializers.dll 1.0.0.0 151264 25 октября 2017 г. 03:11 x86
Microsoft.mashupengine.dll 2.49.4831.201 13032160 25 октября 2017 г. 03:11 x86
Microsoft.powerbi.adomdclient.dll 14.0.1.484 1044672 25 октября 2017 г. 03:11 x86
Msmdctr.dll 2017.140.1.440 40088 8 ноября 2017 г. 12:57 x64
Msmdlocal.dll 2017.140.1.440 59898528 8 ноября 2017 г. 12:57 x64
Msmdlocal.dll 2017.140.1.440 40357024 8 ноября 2017 г. 12:57 x86
Msmdpump.dll 2017.140.1.440 8544416 8 ноября 2017 г. 12:57 x64
Msmdredir.dll 2017.140.1.440 7091872 8 ноября 2017 г. 12:57 x86
Msmdsrv.exe 2017.140.1.440 60590752 8 ноября 2017 г. 12:57 x64
Msmgdsrv.dll 2017.140.1.440 8208544 8 ноября 2017 г. 12:57 x64
Msmgdsrv.dll 2017.140.1.440 7310496 8 ноября 2017 г. 12:57 x86
Msolap.dll 2017.140.1.440 7776416 8 ноября 2017 г. 12:56 x86
Msolap.dll 2017.140.1.440 9468064 8 ноября 2017 г. 12:57 x64
Msolui.dll 2017.140.1.440 310944 8 ноября 2017 г. 12:57 x64
Msolui.dll 2017.140.1.440 287392 8 ноября 2017 г. 12:57 x86
Powerbiextensions.dll 2.49.4831.201 5316832 25 октября 2017 г. 03:11 x64
Sql_as_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16 ноября 2017 г. 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 ноября 2017 г. 19:19 x86
Sqldumper.exe 2017.140.3008.27 118944 16 ноября 2017 г. 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16 ноября 2017 г. 19:04 x64

Службы баз данных SQL Server 2017 Common Core

Имя файла Версия файла Размер файла Дата Время Платформа
Instapi140.dll 2017.140.3008.27 61088 16 ноября 2017 г. 17:54 x86
Instapi140.dll 2017.140.3008.27 70304 16 ноября 2017 г. 18:31 x64
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 8 ноября 2017 г. 12:55 x86
Microsoft.analysisservices.adomdclient.dll 14.0.1.440 1088672 8 ноября 2017 г. 12:57 x86
Microsoft.analysisservices.core.dll 14.0.1.440 1381536 8 ноября 2017 г. 12:57 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 8 ноября 2017 г. 12:55 x86
Microsoft.analysisservices.xmla.dll 14.0.1.440 741536 8 ноября 2017 г. 12:57 x86
Microsoft.sqlserver.edition.dll 14.0.3008.27 37024 16 ноября 2017 г. 19:18 x86
Msasxpress.dll 2017.140.1.440 36000 8 ноября 2017 г. 12:57 x64
Msasxpress.dll 2017.140.1.440 31904 8 ноября 2017 г. 12:57 x86
Pbsvcacctsync.dll 2017.140.3008.27 82080 16 ноября 2017 г. 19:17 x64
Pbsvcacctsync.dll 2017.140.3008.27 67744 16 ноября 2017 г. 19:19 x86
Sql_common_core_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqldumper.exe 2017.140.3008.27 118944 16 ноября 2017 г. 18:28 x86
Sqldumper.exe 2017.140.3008.27 140448 16 ноября 2017 г. 19:04 x64
Sqlftacct.dll 2017.140.3008.27 62112 16 ноября 2017 г. 19:17 x64
Sqlftacct.dll 2017.140.3008.27 54432 16 ноября 2017 г. 19:19 x86
Sqlmgmprovider.dll 2017.140.3008.27 415904 16 ноября 2017 г. 19:15 x64
Sqlmgmprovider.dll 2017.140.3008.27 372384 16 ноября 2017 г. 19:18 x86
Sqlsvcsync.dll 2017.140.3008.27 356000 16 ноября 2017 г. 18:31 x64
Sqlsvcsync.dll 2017.140.3008.27 273056 16 ноября 2017 г. 18:32 x86
Svrenumapi140.dll 2017.140.3008.27 1173152 16 ноября 2017 г. 18:31 x64
Svrenumapi140.dll 2017.140.3008.27 893600 16 ноября 2017 г. 19:19 x86

SQL Server 2017 sql_dreplay_client

Имя файла Версия файла Размер файла Дата Время Платформа
Dreplayclient.exe 2017.140.3008.27 120992 16 ноября 2017 г. 19:18 x86
Dreplaycommon.dll 2017.140.3008.27 697504 16 ноября 2017 г. 19:18 x86
Dreplayutil.dll 2017.140.3008.27 309920 16 ноября 2017 г. 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16 ноября 2017 г. 18:31 x64
Sql_dreplay_client_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64

SQL Server 2017 sql_dreplay_controller

Имя файла Версия файла Размер файла Дата Время Платформа
Dreplaycommon.dll 2017.140.3008.27 697504 16 ноября 2017 г. 19:18 x86
Dreplaycontroller.exe 2017.140.3008.27 350368 16 ноября 2017 г. 19:18 x86
Dreplayprocess.dll 2017.140.3008.27 171168 16 ноября 2017 г. 19:18 x86
Instapi140.dll 2017.140.3008.27 70304 16 ноября 2017 г. 18:31 x64
Sql_dreplay_controller_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64

Базовый экземпляр служб баз данных SQL Server 2017

Имя файла Версия файла Размер файла Дата Время Платформа
Datacollectorcontroller.dll 2017.140.3008.27 225952 16 ноября 2017 г. 19:15 x64
Fssres.dll 2017.140.3008.27 89248 16 ноября 2017 г. 19:17 x64
Hadrres.dll 2017.140.3008.27 187552 16 ноября 2017 г. 19:17 x64
Hkcompile.dll 2017.140.3008.27 1421984 16 ноября 2017 г. 19:17 x64
Hkengine.dll 2017.140.3008.27 5858472 16 ноября 2017 г. 19:17 x64
Hkruntime.dll 2017.140.3008.27 161952 16 ноября 2017 г. 19:17 x64
Microsoft.analysisservices.applocal.xmla.dll 14.0.1.440 741024 8 ноября 2017 г. 12:55 x86
Microsoft.sqlautoadmin.autobackupagent.dll 14.0.3008.27 237216 16 ноября 2017 г. 19:15 x86
Microsoft.sqlautoadmin.sqlautoadmin.dll 14.0.3008.27 79520 16 ноября 2017 г. 19:15 x86
Microsoft.sqlserver.types.dll 2017.140.3008.27 392352 16 ноября 2017 г. 19:05 x86
Microsoft.sqlserver.xevent.linq.dll 2017.140.3008.27 304288 16 ноября 2017 г. 19:05 x64
Qds.dll 2017.140.3008.27 1165472 16 ноября 2017 г. 21:28 x64
Sqagtres.dll 2017.140.3008.27 74400 16 ноября 2017 г. 19:17 x64
Sql_engine_core_inst_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlaamss.dll 2017.140.3008.27 89760 16 ноября 2017 г. 19:15 x64
Sqlaccess.dll 2017.140.3008.27 474784 16 ноября 2017 г. 18:31 x64
Sqlagent.exe 2017.140.3008.27 579744 16 ноября 2017 г. 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 61088 16 ноября 2017 г. 19:15 x64
Sqlagentctr140.dll 2017.140.3008.27 52896 16 ноября 2017 г. 19:18 x86
Sqlagentmail.dll 2017.140.3008.27 53920 16 ноября 2017 г. 18:31 x64
Sqlboot.dll 2017.140.3008.27 195232 16 ноября 2017 г. 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 ноября 2017 г. 19:19 x86
Sqlcmdss.dll 2017.140.3008.27 72352 16 ноября 2017 г. 19:15 x64
Sqlctr140.dll 2017.140.3008.27 129184 16 ноября 2017 г. 19:17 x64
Sqlctr140.dll 2017.140.3008.27 111776 16 ноября 2017 г. 19:19 x86
Sqldk.dll 2017.140.3008.27 2789536 16 ноября 2017 г. 21:28 x64
Sqldtsss.dll 2017.140.3008.27 107168 16 ноября 2017 г. 19:54 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3668128 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 4016800 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3359904 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3771040 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3474080 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3284640 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3395232 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3290272 16 ноября 2017 г. 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16 ноября 2017 г. 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3778208 16 ноября 2017 г. 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3331744 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3627168 16 ноября 2017 г. 18:33 x64
Sqllang.dll 2017.140.3008.27 41173152 16 ноября 2017 г. 21:28 x64
Sqlmin.dll 2017.140.3008.27 40238752 16 ноября 2017 г. 21:28 x64
Sqlolapss.dll 2017.140.3008.27 107680 16 ноября 2017 г. 19:15 x64
Sqlos.dll 2017.140.3008.27 26272 16 ноября 2017 г. 19:05 x64
Sqlpowershellss.dll 2017.140.3008.27 67744 16 ноября 2017 г. 19:15 x64
Sqlrepss.dll 2017.140.3008.27 64160 16 ноября 2017 г. 19:15 x64
Sqlscm.dll 2017.140.3008.27 70816 16 ноября 2017 г. 19:15 x64
Sqlscriptdowngrade.dll 2017.140.3008.27 27808 16 ноября 2017 г. 17:43 x64
Sqlscriptupgrade.dll 2017.140.3008.27 5871264 16 ноября 2017 г. 18:31 x64
Sqlservr.exe 2017.140.3008.27 487072 16 ноября 2017 г. 21:28 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 ноября 2017 г. 19:15 x64
Sqltses.dll 2017.140.3008.27 9537696 16 ноября 2017 г. 21:28 x64
Sqsrvres.dll 2017.140.3008.27 260256 16 ноября 2017 г. 19:17 x64
Svl.dll 2017.140.3008.27 153760 16 ноября 2017 г. 19:17 x64
Xpadsi.exe 2017.140.3008.27 89760 16 ноября 2017 г. 19:17 x64
Xplog70.dll 2017.140.3008.27 75936 16 ноября 2017 г. 19:17 x64
Xpqueue.dll 2017.140.3008.27 74912 16 ноября 2017 г. 19:17 x64
Xprepl.dll 2017.140.3008.27 101536 16 ноября 2017 г. 19:17 x64
Xpsqlbot.dll 2017.140.3008.27 32416 16 ноября 2017 г. 18:31 x64
Xpstar.dll 2017.140.3008.27 437408 16 ноября 2017 г. 19:17 x64

SQL Server 2017 Database Services Core Shared

Имя файла Версия файла Размер файла Дата Время Платформа
Bcp.exe 2017.140.3008.27 119968 16 ноября 2017 г. 18:31 x64
Distrib.exe 2017.140.3008.27 202400 16 ноября 2017 г. 18:31 x64
Dts.dll 2017.140.3008.27 2997920 16 ноября 2017 г. 19:15 x64
Dtsconn.dll 2017.140.3008.27 496800 16 ноября 2017 г. 19:15 x64
Dtshost.exe 2017.140.3008.27 103584 16 ноября 2017 г. 19:17 x64
Dtspipeline.dll 2017.140.3008.27 1265824 16 ноября 2017 г. 19:15 x64
Dtutil.exe 2017.140.3008.27 147104 16 ноября 2017 г. 19:15 x64
Logread.exe 2017.140.3008.27 623776 16 ноября 2017 г. 19:17 x64
Mergetxt.dll 2017.140.3008.27 63136 16 ноября 2017 г. 18:31 x64
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 8 ноября 2017 г. 12:55 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28 октября 2017 г. 03:16 x86
Microsoft.sqlserver.replication.dll 2017.140.3008.27 1650336 16 ноября 2017 г. 19:16 x64
Msgprox.dll 2017.140.3008.27 269984 16 ноября 2017 г. 18:31 x64
Msxmlsql.dll 2017.140.3008.27 1450656 16 ноября 2017 г. 19:17 x64
Qrdrsvc.exe 2017.140.3008.27 472224 16 ноября 2017 г. 19:17 x64
Rdistcom.dll 2017.140.3008.27 839840 16 ноября 2017 г. 19:17 x64
Repldp.dll 2017.140.3008.27 284320 16 ноября 2017 г. 18:31 x64
Replerrx.dll 2017.140.3008.27 153760 16 ноября 2017 г. 19:17 x64
Replisapi.dll 2017.140.3008.27 361632 16 ноября 2017 г. 19:17 x64
Replmerg.exe 2017.140.3008.27 524448 16 ноября 2017 г. 19:17 x64
Replprov.dll 2017.140.3008.27 801440 16 ноября 2017 г. 18:31 x64
Replrec.dll 2017.140.3008.27 975008 16 ноября 2017 г. 18:31 x64
Replsub.dll 2017.140.3008.27 445600 16 ноября 2017 г. 19:17 x64
Replsync.dll 2017.140.3008.27 153760 16 ноября 2017 г. 19:17 x64
Spresolv.dll 2017.140.3008.27 252064 16 ноября 2017 г. 19:17 x64
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqldistx.dll 2017.140.3008.27 224920 16 ноября 2017 г. 19:17 x64
Sqlmergx.dll 2017.140.3008.27 360608 16 ноября 2017 г. 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16 ноября 2017 г. 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16 ноября 2017 г. 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 ноября 2017 г. 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16 ноября 2017 г. 19:18 x86
Ssradd.dll 2017.140.3008.27 74912 16 ноября 2017 г. 18:31 x64
Ssravg.dll 2017.140.3008.27 74912 16 ноября 2017 г. 18:31 x64
Ssrdown.dll 2017.140.3008.27 60064 16 ноября 2017 г. 19:17 x64
Ssrmax.dll 2017.140.3008.27 72864 16 ноября 2017 г. 19:17 x64
Ssrmin.dll 2017.140.3008.27 73376 16 ноября 2017 г. 19:17 x64
Ssrpub.dll 2017.140.3008.27 60576 16 ноября 2017 г. 19:17 x64
Ssrup.dll 2017.140.3008.27 60064 16 ноября 2017 г. 18:31 x64
Xmlsub.dll 2017.140.3008.27 260256 16 ноября 2017 г. 19:17 x64

SQL Server 2017 sql_extensibility

Имя файла Версия файла Размер файла Дата Время Платформа
Launchpad.exe 2017.140.3008.27 1122464 16 ноября 2017 г. 19:17 x64
Sql_extensibility_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlsatellite.dll 2017.140.3008.27 920736 16 ноября 2017 г. 19:17 x64

SQL Server 2017 Full-Text Engine

Имя файла Версия файла Размер файла Дата Время Платформа
Fd.dll 2017.140.3008.27 667296 16 ноября 2017 г. 19:17 x64
Fdhost.exe 2017.140.3008.27 114336 16 ноября 2017 г. 19:17 x64
Fdlauncher.exe 2017.140.3008.27 62112 16 ноября 2017 г. 19:17 x64
Sql_fulltext_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlft140ph.dll 2017.140.3008.27 67744 16 ноября 2017 г. 19:17 x64

SQL Server 2017 sql_inst_mr

Имя файла Версия файла Размер файла Дата Время Платформа
Imrdll.dll 14.0.3008.27 23712 16 ноября 2017 г. 18:31 x86
Sql_inst_mr_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64

Службы интеграции SQL Server 2017

Имя файла Версия файла Размер файла Дата Время Платформа
Attunity.sqlserver.cdccontroltask.dll 5.0.0.70 75248 25 октября 2017 г. 03:10 x86
Attunity.sqlserver.cdcsplit.dll 5.0.0.70 36336 25 октября 2017 г. 03:10 x86
Attunity.sqlserver.cdcsrc.dll 5.0.0.70 76272 25 октября 2017 г. 03:10 x86
Dts.dll 2017.140.3008.27 2997920 16 ноября 2017 г. 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16 ноября 2017 г. 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16 ноября 2017 г. 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16 ноября 2017 г. 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16 ноября 2017 г. 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16 ноября 2017 г. 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16 ноября 2017 г. 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16 ноября 2017 г. 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16 ноября 2017 г. 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16 ноября 2017 г. 19:18 x86
Isdeploymentwizard.exe 14.0.3008.27 476832 16 ноября 2017 г. 19:53 x64
Isdeploymentwizard.exe 14.0.3008.27 477344 16 ноября 2017 г. 20:27 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 8 ноября 2017 г. 12:55 x86
Microsoft.analysisservices.applocal.core.dll 14.0.1.440 1381536 8 ноября 2017 г. 12:57 x86
Microsoft.data.datafeedclient.dll 13.1.1.0 171208 28 октября 2017 г. 03:16 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16 ноября 2017 г. 18:31 x86
Microsoft.sqlserver.integrationservices.isserverdbupgrade.dll 14.0.3008.27 493728 16 ноября 2017 г. 19:18 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16 ноября 2017 г. 19:15 x86
Microsoft.sqlserver.integrationservices.server.dll 14.0.3008.27 83616 16 ноября 2017 г. 19:18 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16 ноября 2017 г. 19:54 x86
Microsoft.sqlserver.integrationservices.wizard.common.dll 14.0.3008.27 415392 16 ноября 2017 г. 20:27 x86
Msdtssrvr.exe 14.0.3008.27 219808 16 ноября 2017 г. 19:15 x64
Msmdpp.dll 2017.140.1.440 8400544 8 ноября 2017 г. 12:57 x64
Sql_is_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlceip.exe 14.0.3008.27 249504 16 ноября 2017 г. 19:19 x86

SQL Server 2017 sql_polybase_core_inst

Имя файла Версия файла Размер файла Дата Время Платформа
Instapi140.dll 2017.140.3008.27 70304 16 ноября 2017 г. 18:31 x64
Mpdwsvc.exe 2017.140.3008.27 7323296 16 ноября 2017 г. 19:04 x64
Sqldumper.exe 2017.140.3008.27 140448 16 ноября 2017 г. 19:04 x64
Sqlevn70.rll 2017.140.3008.27 1495200 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3906720 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 3207328 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3909792 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 3813024 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 2085536 16 ноября 2017 г. 18:28 x64
Sqlevn70.rll 2017.140.3008.27 2032800 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3580576 16 ноября 2017 г. 18:29 x64
Sqlevn70.rll 2017.140.3008.27 3589792 16 ноября 2017 г. 18:31 x64
Sqlevn70.rll 2017.140.3008.27 1442464 16 ноября 2017 г. 18:27 x64
Sqlevn70.rll 2017.140.3008.27 3777184 16 ноября 2017 г. 18:27 x64

SQL Server 2017 sql_shared_mr

Имя файла Версия файла Размер файла Дата Время Платформа
Smrdll.dll 14.0.3008.27 23712 16 ноября 2017 г. 18:31 x86
Sql_engine_core_shared_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64

SQL Server 2017 sql_tools_extensions

Имя файла Версия файла Размер файла Дата Время Платформа
Dts.dll 2017.140.3008.27 2997920 16 ноября 2017 г. 19:15 x64
Dts.dll 2017.140.3008.27 2548896 16 ноября 2017 г. 19:18 x86
Dtsconn.dll 2017.140.3008.27 496800 16 ноября 2017 г. 19:15 x64
Dtsconn.dll 2017.140.3008.27 398496 16 ноября 2017 г. 19:18 x86
Dtshost.exe 2017.140.3008.27 103584 16 ноября 2017 г. 19:17 x64
Dtshost.exe 2017.140.3008.27 89760 16 ноября 2017 г. 19:18 x86
Dtspipeline.dll 2017.140.3008.27 1265824 16 ноября 2017 г. 19:15 x64
Dtspipeline.dll 2017.140.3008.27 1058464 16 ноября 2017 г. 19:18 x86
Dtutil.exe 2017.140.3008.27 147104 16 ноября 2017 г. 19:15 x64
Dtutil.exe 2017.140.3008.27 126112 16 ноября 2017 г. 19:18 x86
Microsoft.sqlserver.astasksui.dll 14.0.3008.27 184480 16 ноября 2017 г. 20:53 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16 ноября 2017 г. 19:15 x86
Microsoft.sqlserver.chainer.infrastructure.dll 14.0.3008.27 406688 16 ноября 2017 г. 19:18 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16 ноября 2017 г. 19:15 x86
Microsoft.sqlserver.configuration.sco.dll 14.0.3008.27 2093216 16 ноября 2017 г. 19:18 x86
Msmgdsrv.dll 2017.140.1.440 7310496 8 ноября 2017 г. 12:57 x86
Sql_tools_extensions_keyfile.dll 2017.140.3008.27 100512 16 ноября 2017 г. 18:31 x64
Sqlscm.dll 2017.140.3008.27 60064 16 ноября 2017 г. 18:32 x86
Sqlscm.dll 2017.140.3008.27 70816 16 ноября 2017 г. 19:15 x64
Sqlsvc.dll 2017.140.3008.27 161440 16 ноября 2017 г. 19:15 x64
Sqlsvc.dll 2017.140.3008.27 134304 16 ноября 2017 г. 19:18 x86

Заметки для этого обновления

Необходимые условия

Чтобы применить этот накопительный пакет обновления, необходимо использовать SQL Server 2017.

Сведения о перезапуске

После применения этого накопительного пакета обновления может потребоваться перезапуск компьютера.

Сведения реестра

Для использования одного из исправлений в этом пакете не требуется вносить изменения в реестр.

Важные уведомления

В этой статье также содержатся важные сведения о следующих ситуациях:

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

  • Хранилище запросов: Этот сценарий необходимо выполнить, если вы используете хранилище запросов и ранее установили Microsoft SQL Server 2017 с накопительным пакетом обновления 2 (CU2).

Версия сборки CU служб Analysis Services

Начиная с Microsoft SQL Server 2017 номера версий сборок служб Analysis Services и ядра СУБД SQL Server не совпадают. Дополнительные сведения см. в статье Проверка версии сборки накопительного пакета обновления Analysis Services.

Накопительные пакеты обновления (CU)

Накопительные пакеты обновления теперь доступны в Центре загрузки Майкрософт.

В Центре загрузки доступен только последний CU, выпущенный для SQL Server 2017.

Пакеты CU для Linux доступны по адресу https://packages.microsoft.com.

  • Каждый новый накопительный пакет обновления содержит все исправления, включенные в предыдущий накопительный пакет обновления для установленной версии SQL Server.
  • Накопительные пакеты обновления SQL Server сертифицированы на том же уровне, что и пакеты службы, поэтому их следует устанавливать с такой же степенью уверенности.
  • Рекомендуется выполнять постоянную упреждающую установку накопительных пакетов обновления по мере их доступности в соответствии со следующими рекомендациями:
    • Согласно историческим данным, значительное число обращений в службу поддержки связано с проблемами, которые уже были устранены в выпущенном накопительном пакете обновления.
    • Накопительные пакеты обновления могут содержать дополнительные улучшения помимо исправлений. К ним относятся обновления, повышающие удобство поддержки, управляемость и надежность.
  • Рекомендуется протестировать накопительные пакеты обновления SQL Server перед развертыванием в рабочих средах.
Уведомление кардиостимулятора

ВАЖНО

Во всех дистрибутивах (включая RHEL 7.3 и 7.4), использующих последний доступный пакет Pacemaker 1.1.18-11.el7 , вносится изменение поведения параметра кластера, start-failure-is-fatal если его значение равно false. Это изменение влияет на рабочий процесс отработки отказа. Если в первичной реплике происходит сбой, ожидается, что кластер выполнит отработку отказа на одну из доступных вторичных реплик. Вместо этого пользователи заметят, что кластер продолжает попытки запустить отказавшую основную реплику. Если эта первичная реплика никогда не подключается к сети (из-за постоянного сбоя), кластер никогда не переключается на другую доступную вторичную реплику.

Эта проблема затрагивает все версии SQL Server, независимо от того, какую версию накопительного обновления они используют.

Чтобы устранить проблему, используйте один из следующих методов.

Способ 1

Сделайте следующее:

  1. Удалите start-failure-is-fatal переопределение из существующего кластера.

    # RHEL, Ubuntu pcs property unset start-failure-is-fatal # or pcs property set start-failure-is-fatal=true # SLES crm configure property start-failure-is-fatal=true

  2. Уменьшите cluster-recheck-interval значение.

    # RHEL, Ubuntu pcs property set cluster-recheck-interval=<Xmin> # SLES crm configure property cluster-recheck-interval=<Xmin>

  3. failure-timeout Добавьте метасвойство к каждому ресурсу AG.

    # RHEL, обновление ресурсов компьютеров с Ubuntu ag1 meta failure-timeout=60s # SLES crm configure edit ag1 # В текстовом редакторе добавьте "meta failure-timeout=60s" после всех параметров и перед любыми операциями

    Примечание

    В этом коде подставьте значение для <Xmin> соответствующим образом. Если реплика выходит из строя, кластер пытается перезапустить реплику с интервалом, который ограничен failure-timeout значением и cluster-recheck-interval значением. Например, если failure-timeout задано значение 60 секунд и cluster-recheck-interval 120 секунд, перезапуск выполняется с интервалом, который больше 60 секунд, но меньше 120 секунд. Рекомендуется установить failure-timeout значение 60scluster-recheck-interval больше 60 секунд. Рекомендуется не устанавливать cluster-recheck-interval значение в маленький размер. Для получения дополнительных сведений обратитесь к документации по кардиостимулятору или к поставщику системы.

Способ 2

Вернитесь к Pacemaker версии 1.1.16.

Уведомление о хранилище запросов

ВАЖНО

Этот сценарий необходимо запустить, если вы используете хранилище запросов и выполняете обновление с накопительного пакета обновления 2 (CU2) SQL Server 2017 непосредственно до накопительного пакета обновления 3 (CU3) SQL Server 2017 или более позднего накопительного обновления. Этот сценарий не нужно запускать, если у вас уже установлен накопительный пакет обновления 3 (CU3) для SQL Server 2017 или более поздний накопительный пакет обновления SQL Server 2017.

SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;

SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
 AND [state] = 0 -- must be ONLINE
 AND is_read_only = 0 -- cannot be READ_ONLY
 AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
  INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
  INNER JOIN sys.databases d ON dr.database_id = d.database_id
  WHERE rs.role = 2 -- Is Secondary
   AND dr.is_local = 1
   AND rs.is_local = 1)

DECLARE @userDB sysname;

WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
 SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0

 -- PRINT 'Working on database ' + @userDB

 EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
 IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
 BEGIN
  DROP TABLE IF EXISTS #tmpclearPlans;

  SELECT plan_id, query_id, 0 AS [IsDone]
  INTO #tmpclearPlans
  FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''

  WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
  BEGIN
   SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
   EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
   EXECUTE sys.sp_query_store_remove_plan @clearPlan;

   UPDATE #tmpclearPlans
   SET [IsDone] = 1
   WHERE plan_id = @clearPlan AND query_id = @clearQry
  END;

  PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
 END
 ELSE
 BEGIN
  PRINT ''- No affected plans in database [' + @userDB + ']''
 END
END
ELSE
BEGIN
 PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
  UPDATE #tmpUserDBs
  SET [IsDone] = 1
  WHERE [database_id] = DB_ID(@userDB)
END
Развертывание гибридной среды

При развертывании обновления в гибридной среде (например, при использовании Always On, репликации, кластеризации или зеркального отображения) перед установкой обновления рекомендуется ознакомиться со следующими статьями:

Языковая поддержка

В настоящее время накопительные пакеты обновления SQL Server поддерживают нескольких языков. Таким образом, этот накопительный пакет обновления не предназначен для какого-либо одного языка. Он применяется ко всем поддерживаемым языкам.

Обновленные компоненты (функции)

Один пакет CU включает все доступные обновления для всех компонентов (функций) SQL Server 2017. Однако накопительный пакет обновления обновляет только те компоненты, которые установлены на выбранном для обслуживания экземпляре SQL Server. Если после применения этого накопительного пакета обновления в экземпляр добавляется компонент SQL Server (например, службы Analysis Services), необходимо повторно применить накопительный пакет обновления, чтобы обновить новый компонент до его уровня.

Поддержка этого обновления

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

Удаление этого обновления

Удаление этого обновления в Windows
  1. На панели управления откройте элемент Программы и компоненты, а затем выберите Просмотр установленных обновлений.
  2. Найдите запись, соответствующую этому накопительному пакету обновления, в разделе SQL Server 2017.
  3. Нажмите и удерживайте (или щелкните правой кнопкой мыши) запись, а затем выберите Удалить.
Удаление этого обновления в Linux

Чтобы удалить этот накопительный пакет обновления в Linux, необходимо выполнить откат пакета до предыдущей версии. Дополнительные сведения об откате установки см. в статье Откат SQL Server.

Заявление об отказе от ответственности за продукцию сторонних производителей

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

Ссылки