Устаревшие функции ядро СУБД в SQL Server 2022 (16.x)
Область применения: SQL Server 2022 (16.x)
Не рекомендуется использовать SQL Server 2022 (16.x):
- Распределенное воспроизведение
- Machine Learning Server
- Stretch Database
Функции, устаревшие в предыдущих выпусках, также устарели в SQL Server 2022 (16.x):
- Устаревшие функции ядро СУБД в SQL Server 2019 (15.x)
- Устаревшие функции ядро СУБД в SQL Server 2017 (14.x)
- Устаревшие функции ядро СУБД в SQL Server 2016 (13.x)
Рекомендации по устареванию
Если функция помечена как нерекомендуемая, это означает следующее:
Функция находится в режиме обслуживания. Новые изменения не вносятся, включая изменения, касаемые взаимодействия с новыми функциями.
Мы стараемся не удалять нерекомендуемые функции из новых выпусков, чтобы упростить обновление. Однако в редких ситуациях мы можем выбрать окончательное прекращение (удаление) функции из SQL Server, если она ограничивает будущие инновации.
Не используйте нерекомендуемые возможности для новых задач разработки. Для существующих приложений, которые в настоящее время используют эти функции, запланируйте изменение как можно скорее.
Наблюдать за использованием нерекомендуемых функций можно с помощью событий трассировки и счетчика производительности объекта "Нерекомендуемые функции SQL Server" или расширенных событий deprecation_announcement
и deprecation_final_support
. Дополнительные сведения см. в разделе Использование объектов SQL Server.
Устаревшие возможности запроса
Значение этих счетчиков также можно получить, выполнив следующую инструкцию:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%SQL%Deprecated Features%';