“ActiveX Scripting”步骤类型是否已从 SQL Server 2016 中秘密删除?

GSe*_*erg 6 scripting sql-server-agent jobs sql-server-2016

将我们的数据库从 SQL Server 2012 迁移到 2016,我们无法重新创建涉及用 VBScript 编写的 ActiveX 脚本步骤的 SQL 代理作业。

错误消息表明这'ACTIVESCRIPTING'不是 的@subsystem参数的允许值sp_add_jobstep

我知道 ActiveX 脚本被标记为“将在SQL Server未来版本中删除”。但是,我看不到在版本的 SQL Server 中实际删除了有关它的任何内容。

SQL Server 文档似乎表明它在 SQL Server 2016 中仍然可用:

@subsystem ='ACTIVESCRIPTING'事实上,在一个未公开的方式偷偷取走,还是我们错过了一个可安装组件,支持呢?

Sco*_*red 9

SQL Server 2016 中停止使用的数据库引擎功能表明

ActiveX subsytem is discontinued. Use command line or PowerShell scripts instead.
Run Code Online (Sandbox Code Playgroud)