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


Заметки о выпуске SQL Server 2022

Область применения: SQL Server 2022 (16.x)

В этой статье описываются требования, ограничения и известные проблемы sql Server 2022 (16.x).

Требования к оборудованию и программному обеспечению

Требования к оборудованию и программному обеспечению см. в разделе "Требования к оборудованию и программному обеспечению" для SQL Server 2022.

Известные проблемы

В этом разделе описаны известные проблемы, которые могут возникнуть при использовании этого продукта. Вы также можете просмотреть раздел "Известные проблемы" статей о накопительных обновлениях.

Настройка SQL

Помощь

При запуске setup /HELPвозвращаемые сведения не включают новую /AZUREEXTENSION функцию. Полные сведения о настройке доступны в разделе "Установка и настройка SQL Server в Windows" в командной строке.

Локализованный языковой интерфейс

На некоторых локализованных языках элементы управления конфигурацией расширения Azure могут быть частично перезаписаны или отсутствуют. Чтобы устранить эту проблему, увеличьте или разверните окно установки из состояния по умолчанию.

Параметр установки гарантированной поддержки ПО

Новый параметр /PRODUCTCOVEREDBYSA командной строки установки указывает, распространяется ли лицензия на предоставленный ключ продукта (/PID=) в рамках договора Software Assurance или подписки SQL Server, либо просто лицензии на SQL Server.

Установка и настройка SQL Server в Windows из командной строки описывает этот параметр.

Устаревшие параметры компонентов

Следующие функции недоступны в установке SQL Server 2022 (16.x). Если они указаны в установках или сценариях командной строки, эти ранее поддерживаемые параметры могут привести к ошибке.

  • /PolyBaseJava
  • /SQL_INST_MR
  • /SQL_INST_JAVA
  • /SQL_INST_MPY
  • /SQLJAVADIR
  • /SQL_SHARED_MPY
  • /SNAC_SDK
  • /SQL_SHARED_MR
  • /SDK
  • /DREPLAY_CTLR
  • /TOOLS
  • /DREPLAY_CLT

Необходимость перезапуска

При установке начального экземпляра SQL Server 2022 (16.x) на компьютере Windows Server 2022, если на компьютере нет VCRuntime140 версии 14.29.30139 или более поздней версии, программа установки требует перезагрузки.

Операционная система Windows Server 2022 была выпущена с версией VCRuntime 14.28.29914.

Хранилище запросов для вторичных реплик

Хранилище запросов для доступных для чтения вторичных файлов доступно для предварительной версии. Оно недоступно для использования в рабочих средах.

Известные проблемы с оптимизацией плана чувствительности к параметрам

Если вы используете функцию оптимизации плана с учетом параметров, ознакомьтесь с рекомендациями и мерами по устранению известных проблем, которые могут привести к исключениям во время очистки хранилища запросов. Дополнительные сведения см. в статье об исключении нарушения доступа в хранилище запросов в SQL Server 2022 в определенных условиях.

Ошибка при вызовах RPC Encrypt=Strict

Область применения: SQL Server 2022 (16.x) RTM

Проблема в реализации протокола TDS 8.0 может привести к сбою вызовов RPC, если Encrypt параметр задан Strict в строке подключения, например при запуске sp_who системной хранимой процедуры.

Диспетчер реплик группы доступности

Область применения: SQL Server 2022 (16.x) RTM

Ошибка 35221 указывает, что диспетчер реплик групп доступности AlwaysOn отключен. Эта ошибка может возникать при попытке добавить файл в файловую группу FILESTREAM или файловую группу, оптимизированную для памяти, или при попытке добавить дополнительные файлы журнала транзакций в базу данных.

Исправление этой проблемы выпущено в накопительном обновлении 1 для SQL Server 2022 (16.x).

Чтобы обойти эту проблему, можно использовать флаг трассировки 12324 либо как флаг трассировки запуска, либо на уровне сеанса (с помощью DBCC TRACEON).

Ошибки агента SQL Server при использовании изолированной группы доступности

При использовании функции включенной группы доступности SQL Server 2022 (16.x) могут возникнуть сообщения об ошибках в SQL Server Agent или Database Mail.

Просмотрите статью Об ошибках после применения накопительного обновления к экземпляру SQL Server с автономной группой доступности, чтобы получить подробные сведения об устранении проблемы.

Для служб SQL Server задан режим запуска "Автоматический (отложенный запуск")

В SQL Server 2022 (16.x) при установке значения режим запуска для службы SQL Server на Автоматически в Configuration Manager, эта служба будет настроена для запуска в режиме Автоматический (отложенный запуск), даже если режим запуска отображается как Автоматически.

MSOLEDBSQL19 и связанные серверы

В настоящее время MSOLEDBSQL19 предотвращает создание связанных серверов без шифрования и доверенного сертификата (самозаверенный сертификат недостаточен). Если необходимы связанные серверы, используйте существующую поддерживаемую версию MSOLEDBSQL.

Рост журнала транзакций для баз данных с встроенной памятью OLTP

Вы можете заметить чрезмерный рост размера журнала транзакций для баз данных с включенным компонентом OLTPIn-Memory . Это может быть сопряжено с XTP_CHECKPOINT как log_reuse_wait_desc в sys.databases.

Для получения дополнительной информации см. статью Увеличение файла журнала транзакций для баз данных с встроенной OLTP в памяти в SQL Server 2022.

Команда DBCC CHECKDB сообщает о несоответствии после удаления индекса

Область применения: базы данных SQL Server 2022 (16.x), полученные из Управляемого экземпляра SQL Azure

При выполнении команды DBCC CHECKDB в базе данных SQL Server 2022 (16.x), может появиться следующая ошибка после удаления индекса или таблицы с индексом, если база данных была получена из Управляемого экземпляра Azure SQL, например, после восстановления файла резервного копирования или при использовании функции ссылки управляемого экземпляра SQL:

Msg 8992, Level 16, State 1, Line <Line_Number>
Check Catalog Msg 3853, State 1: Attribute (%ls) of row (%ls) in sys.sysrowsetrefs does not have a matching row (%ls) in sys.indexes.

Чтобы обойти проблему, сначала удалите индекс или таблицу с индексом из исходной базы данных в Управляемом экземпляре SQL Azure, а затем восстановите или свяжите базу данных с SQL Server 2022 (16.x) еще раз. Если повторное создание базы данных из исходного управляемого экземпляра SQL Azure невозможно, обратитесь в службу поддержки Майкрософт, чтобы устранить эту проблему.

Осторожность

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

Номер сборки

Сведения о номерах сборки SQL Server 2022 (16.x) см. в версиях сборки SQL Server 2022.