Иногда случается, что службы SQL Server могут по-прежнему существовать на сервере, но связанные записи SQL Server отсутствуют в «Программах и компонентах». Это может происходить из-за отсутствующих или повреждённых записей реестра, неполного удаления или неудачных действий по установке исправлений.
MS SQL Server дело тонкое...
19.10.26
Очистка установки SQL Server с помощью UninstallString, когда запись в «Программах и компонентах» отсутствует
Исправление безопасности для SQL Server 2025 CU9 - KB5126967
Описание: KB5126967
Скачать: SQLServer2025-KB5126967-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2025 — Версия: 17.0.5015.4
Краткий перечень исправлений:
- PolyBase: усилена проверка данных, устранены падения при работе с внешними источниками, добавлена валидация схемы delta-таблиц, исправлена небезопасная десериализация очереди отката, обновлена обработка разделяемой памяти.
- Backup Restore (VDI): устранены переполнения буфера и выходы за границы памяти при открытии виртуальных устройств и обработке данных; ужесточена проверка размеров и границ.
- Extended Events: устранены уязвимости раскрытия информации и отказа в обслуживании при чтении специально сформированных файлов .xel.
- Extensibility: обновлён сторонний компонент распаковки архивов; исправлено небезопасное чтение памяти в параметрах AI_GENERATE_EMBEDDINGS; устранены повреждения и раскрытие памяти в парсинге протокола SQL Satellite.
- Replication: повышена безопасность и надёжность очередей обновляемых подписок, метаданных безопасности, Log Reader Agent, change feed и потоковой передачи событий; исправлено переполнение буфера при >250 записей
- WebSync; усилены проверки авторизации; исправлены проблемы валидации данных.
- High Availability: добавлена проверка размера фрагментов FILESTREAM на вторичных репликах.
- Query Store: улучшена обработка входных данных Showplan.
- Distributed Query: исправлен сбой подключений через MSDASQL при отсутствии UID в строке провайдера.
- SQL Trace: ограничена обработка LoginSid размером внутреннего буфера для предотвращения выхода за границы.
Исправление безопасности для SQL Server 2025 GDR - KB5128492
Описание: KB5128492
Скачать: SQLServer2025-KB5128492-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2022 — Версия: 17.0.1145.4
Краткий перечень исправлений:
- PolyBase: усилена проверка данных, устранены падения при работе с внешними источниками, добавлена валидация схемы delta-таблиц, исправлена небезопасная десериализация очереди отката, обновлена обработка разделяемой памяти.
- Backup Restore (VDI): устранены переполнения буфера и выходы за границы памяти при открытии виртуальных устройств и обработке данных; ужесточена проверка размеров и границ.
- Extended Events: устранены уязвимости раскрытия информации и отказа в обслуживании при чтении специально сформированных файлов .xel.
- Extensibility: обновлён сторонний компонент распаковки архивов; исправлено небезопасное чтение памяти в параметрах AI_GENERATE_EMBEDDINGS; устранены повреждения и раскрытие памяти в парсинге протокола SQL Satellite.
- Replication: повышена безопасность и надёжность очередей обновляемых подписок, метаданных безопасности, Log Reader Agent, change feed и потоковой передачи событий; исправлено переполнение буфера при >250 записей
- WebSync; усилены проверки авторизации; исправлены проблемы валидации данных.
- High Availability: добавлена проверка размера фрагментов FILESTREAM на вторичных репликах.
- Query Store: улучшена обработка входных данных Showplan.
- Distributed Query: исправлен сбой подключений через MSDASQL при отсутствии UID в строке провайдера.
- SQL Trace: ограничена обработка LoginSid размером внутреннего буфера для предотвращения выхода за границы.
Исправление безопасности для SQL Server 2022 CU27 - KB5126934
Описание: KB5126934
Скачать: SQLServer2022-KB5126934-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2022 — Версия: 16.0.4305.5
Исправление безопасности для SQL Server 2022 GDR - KB5128493
Описание: KB5128493
Скачать: SQLServer2022-KB5128493-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2022 — Версия: 16.0.1210.3
Исправление безопасности для SQL Server 2019 CU32 - KB5128494
Описание: KB5128494
Скачать: SQLServer2019-KB5128494-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2019 — версия: 15.0.4500.2
Исправление безопасности для SQL Server 2019 GDR - KB5128495
Описание: KB5128495
Скачать: SQLServer2019-KB5128495-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2019 — версия: 15.0.2200.2
Исправление безопасности для SQL Server 2017 CU31 - KB5128496
Скачать: SQLServer2017-KB5128496-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2017 — версия: 14.0.3560.2
Исправление безопасности для SQL Server 2017 GDR - 5128497
Скачать: SQLServer2017-KB5128497-x64.exe
Дата выпуска: 13 октября 2026 г.
SQL Server 2017 — версия: 14.0.2140.2
17.10.26
Знакомьтесь sqlsimtools - инструмент для проектирования рабочих нагрузок SQL
Много лет назад в далёкой-далёкой галактике мои коллеги из службы поддержки Кит Элмор и Роберт Дорр создали инструмент под названием ostress.exe. На протяжении десятилетий он менял то, как мы воспроизводили проблемы клиентов для SQL Server. Команда разработчиков использовала его, и до недавнего времени я использовал его для демонстраций, книг и примеров. Его магия была простой: ostress мог имитировать множество одновременных пользователей, выполняющих SQL-запросы или скрипты.
Я решил переосмыслить ostress для сегодняшнего мира SQL, и результатом стал sqlsimtools, теперь в публичной предварительной версии по адресу microsoft.github.io/sqlsimtools/. Это бесплатный набор инструментов моделирования рабочих нагрузок с открытым исходным кодом для SQL Server 2019, 2022 и 2025, Azure SQL Database, Azure SQL Managed Instance и SQL database в Microsoft Fabric. Я создавал его некоторое время и использовал на мероприятиях и в демонстрациях. Теперь я хочу, чтобы он был у всех.
16.10.26
Новое в SQL Server 2025: оптимизация плана с опциональными параметрами (OPPO)
SQL Server 2025 наконец атакует одного из старейших убийц производительности: запросы с необязательными параметрами и нестабильные планы выполнения. В этой статье вы узнаете, как OPPO работает изнутри, почему это важно для нагрузок, чувствительных к параметрам, и как провести собственные бенчмарки с реальными тестами T-SQL.
12.10.26
Структуры хранения #7 – Пространственные индексы
С возвращением в серию о внутреннем устройстве структур хранения. Я начал с обзора стандартных типов хранения в выпусках о дисковом rowstore, колоночных индексах, оптимизированном для памяти хранилище и оптимизированных для памяти колоночных хранилищах, а затем перешёл к специализированным структурам хранения в частях об XML-индексах и JSON-индексах. Теперь пришло время рассмотреть пространственные индексы.
