SQL Server 中弃用的数据库引擎功能

适用于:SQL Server

本文介绍 SQL Server 中不再提供的数据库引擎功能。

SQL Server 2022 (16.x) 中终止使用的功能

  • SQL Server 2022 (16.x) 的安装不再包含以下机器学习服务包。 不过可以根据需要安装任何自定义包。 有关详细信息,请参阅 SQL Server 机器学习服务中的新增功能

    语言
    Python microsoftml(SQL Server 机器学习服务中的 Python 包)
    R olapR(SQL Server 机器学习服务中的 R 包)
    R sqlrutils(SQL Server 机器学习服务中的 R 包)
    R MicrosoftML(SQL Server 机器学习服务中的 R 包)
  • SQL Server 大数据群集将停用。 请参阅SQL Server 大数据群集概述中的信息。

  • Microsoft SQL Server PolyBase 横向扩展组即将停用。 横向扩展组功能已从 SQL Server 2022 (16.x) 的产品中移除。 PolyBase 数据虚拟化在 SQL Server 中作为纵向扩展功能继续收到完全支持。

  • SQL Server PolyBase 将不再支持 Hadoop (HDFS) 外部数据源。

  • 请参阅对 SQL Server 中 PolyBase 支持的更改

  • 从 SQL Server 2022 (16.x) 开始,不再支持 Hadoop 外部数据源。 需要手动重新创建以前使用 TYPE = HADOOP 创建的外部数据源,以及使用此外部数据源的任何外部表。 用户还需要将其外部数据源配置为在连接到 Azure 存储时使用新连接器。

外部数据源 功能
Azure Blob 存储 wasb[s] abs
ADLS Gen 2 abfs[s] adls

SQL Server 2019 (15.x) 中弃用的功能

以下数据库范围的配置选项已停止使用:

  • DISABLE_BATCH_MODE_ADAPTIVE_JOIN
  • DISABLE_BATCH_MODE_MEMORY_GRANT_FEEDBACK
  • DISABLE_INTERLEAVED_EXECUTION_TVF

有关当前配置选项,请参阅更改数据库范围配置 (Transact-SQL)

SQL Server 2017 (14.x) 中弃用的功能

SQL Server 2017 (14.x) 中没有弃用的功能。

SQL Server 2016 (13.x) 中弃用的功能

  • SQL Server 2016 (13.x) 是 64 位应用程序。 32 位安装已停止使用,不过,某些元素仍以 32 位组件运行。

  • 已不再使用兼容级别 90。 有关详细信息,请参阅 ALTER DATABASE (Transact-SQL) 兼容性级别

  • ActiveX 子系统已停止使用。 请改用命令行或 PowerShell 脚本。

  • 启动参数 -h-g。 有关详细信息,请参阅 Database Engine Service Startup Options

  • 安全套接字层 (SSL) 加密已中断。 请改用传输层安全性 (TLS)。 有关详细信息,请参阅将 SQL Server 数据库引擎配置为使用加密连接

  • 自 SQL Server 2008 起,已弃用 precompute rank 服务器配置选项。 相关文章已从文档中删除。

旧版