Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Предварительная версия SQL Server 2025 (17.x)
В этой статье описываются известные проблемы для предварительной версии SQL Server 2025 (17.x).
Предварительная версия SQL Server 2025 (17.x) в настоящее время определила следующие известные проблемы:
- Сбой установки при отключении TLS 1.2
- Windows Arm64 не поддерживается
- Обновление на месте завершается сбоем из-за распространяемого компонента Microsoft Visual C++
- SQL Server в Windows не удается запустить на компьютерах с более чем 64 логическими ядрами на узел NUMA
- Почта базы данных в Linux
- SQLPS
- Неправильное поведение SESSION_CONTEXT в параллельных планах
- Проблема при настройке алгоритма сжатия резервных копий на ZSTD
- Локальные модели ONNX не поддерживаются в операционных системах Linux
- Алгоритм хэширования PBKDF2 может повлиять на производительность входа
- Исключение нарушения доступа может возникнуть на читаемых вторичных репликах при определенных условиях
- Векторный индекс
Установка SQL Server 2025 завершается сбоем при отключении TLS 1.2
Проблема: установка предварительной версии SQL Server 2025 (17.x) завершается ошибкой, если на компьютере отключен протокол TLS 1.2, включая экземпляры отказоустойчивого кластера.
Обходное решение. Включите TLS 1.2 на компьютере перед попыткой установить предварительную версию SQL Server 2025 (17.x).
Чтобы включить TLS 1.2, задайте значение HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols для записи реестра, связанной с TLS 1.2, true.
Настройка Windows для использования TLS 1.2 предоставляет сценарий PowerShell для программного включения TLS 1.2.
Windows Arm64 не поддерживается
Предварительная версия SQL Server 2025 (17.x) не поддерживается в Windows Arm64. В настоящее время поддерживаются только процессоры Intel и AMD x86-64 с 64 ядрами на узел NUMA .
Обновление на месте завершается сбоем из-за распространяемого компонента Microsoft Visual C++
Обновление из следующих версий может завершиться ошибкой:
- SQL Server 2016 (13.x)
- SQL Server 2017 (14.x)
Это может произойти, если в существующей операционной системе отсутствует распространяемый компонент Microsoft Visual C++ для Visual Studio 2022 или более ранняя версия этого компонента.
В этом случае журнал установки включает запись, как показано в следующем примере:
This application requires Microsoft Visual C++ Redistributable for
Visual Studio 2022 (x64/x86, version 14.34 at minimum).
Please install the Redistributable, then run this installer again.
For more information, see: https://go.microsoft.com/fwlink/?linkid=2219560.
Чтобы завершить обновление, добавьте или восстановите распространяемый компонент и снова запустите установку.
Чтобы получить распространяемый файл, просмотрите распространяемые файлы Microsoft Visual C++ с последними поддерживаемыми скачиваемыми файлами.
SQL Server в Windows не удается запустить на компьютерах с более чем 64 логическими ядрами на узел NUMA
Проблема. Экземпляры SQL Server в Windows могут не запускаться после установки, если компьютер имеет более 64 логических ядер на узел NUMA.
Дополнительные сведения см. в разделе "Ограничение числа логических ядер на узел NUMA" до 64.
Почта баз данных для Linux
Проблема. Почта базы данных в Linux не работает, если SQL Server настроен для принудительного шифрования.
В настоящее время единственным решением является не применение строгого шифрования.
SQLPS
Проблема: SQLPS.exe, подсистема PowerShell агента SQL и модуль PowerShell SQLPS не работают, если SQL настроено для принудительного шифрования.
В настоящее время единственным решением является не применение строгого шифрования.
Задание syspolicy_purge_history агента SQL Server сообщает об ошибке на шаге 3. Это задание выполняется ежедневно по умолчанию. Экземпляр, который не применяет строгое шифрование, не воспроизводит эту проблему; другим вариантом является отключение задания.
Неправильное поведение SESSION_CONTEXT в параллельных планах
Запросы, использующие встроенную функцию SESSION_CONTEXT, могут возвращать неверные результаты или активировать дампы с нарушением доступа (AV) при выполнении планов параллельных запросов. Эта проблема связана с тем, как функция взаимодействует с параллельными потоками выполнения, особенно при сбросе сеанса для повторного использования.
Дополнительные сведения см. в разделе SESSION_CONTEXT".
Проблема при настройке алгоритма сжатия резервных копий на ZSTD
Существует известная проблема при попытке задать алгоритм сжатия резервных копий на ZSTD.
При указании алгоритма ZSTD (backup compression algorithm = 3) возвращается следующее сообщение об ошибке:
Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.
Используйте новый алгоритм сжатия непосредственно в команде BACKUP Transact-SQL вместо настройки параметра конфигурации сервера.
Локальные модели ONNX не поддерживаются в операционных системах Linux
СОЗДАНИЕ ВНЕШНЕЙ МОДЕЛИ локальных моделей ONNX, размещенных непосредственно на SQL Server, в настоящее время недоступно для Linux в SQL Server 2025 (17.x) Предварительная версия RC 1.
Алгоритм хэширования PBKDF2 может повлиять на производительность входа
В предварительной версии SQL Server 2025 (17.x) проверка подлинности на основе паролей использует PBKDF2 (RFC2898) в качестве алгоритма хэширования по умолчанию. Это улучшение повышает безопасность паролей, применяя 100 000 итераций хэширования SHA-512. Увеличение вычислительной стоимости PBKDF2 означает немного больше времени входа в систему проверки подлинности SQL. Этот эффект особенно заметно в средах без пула подключений или где задержка входа внимательно отслеживается. В пуловых средах эффект обычно минимальный.
Дополнительные сведения см. в статье CREATE LOGINand Support for Iterated and Salted Hash Password Verifiers in SQL Server 2022 CU12.
Исключение «нарушение доступа» может возникать на вторичных репликах, доступных для чтения, при определенных условиях.
Рассмотрим, что база данных включена для использования хранилища запросов для доступных для чтения вторичных файлов , используя следующую команду языка определения данных (DDL):
ALTER DATABASE [Database_Name]
FOR SECONDARY
SET QUERY_STORE = ON
(OPERATION_MODE = READ_WRITE);
Запросы, соответствующие следующим условиям, могут столкнуться с нарушением доступа, если вариант запроса PSP не может определить сохраненное состояние его родительской инструкции диспетчера:
- Выполнено на вторичной реплике
- Уязвимо к перехвату параметров
- Подходит для оптимизации плана, чувствительного к параметрам (PSP)
Обнаружено исправление, которое будет частью будущего выпуска предварительной версии SQL Server 2025 (17.x).
Обходной путь. Отключение PSP на вторичных файлах для каждой базы данных, которая была подключена для использования хранилища запросов для доступных для чтения вторичных файлов. В контексте конкретной базы данных выполните следующую инструкцию Transact-SQL:
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY
SET PARAMETER_SENSITIVE_PLAN_OPTIMIZATION = OFF;
Векторный индекс
В настоящее время при создании векторного индекса для некоторых наборов данных могут возвращаться следующие ошибки:
- Ошибка 9829:
STRING_AGG aggregation result exceeded the limit of 8000 bytes. Use LOB types to avoid result truncation. - 42234:
Internal SQL error during DiskANN graph build
Обнаружено исправление, которое будет частью будущего выпуска предварительной версии SQL Server 2025 (17.x).