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 Deprecated Features Object 性能计数器或 deprecation_announcement
和 deprecation_final_support
扩展事件监视已弃用功能的使用情况。 有关详细信息,请参阅 使用 SQL Server 对象。
查询已弃用的功能
这些计数器的值也可通过执行以下语句而得:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%SQL%Deprecated Features%';