You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL 2019实例安装CU12补丁后因存在SSISDB未装SSIS无法启动如何解决

SQL Server 2019 CU12 升级失败(SSISDB缺失ISSERVER程序集)解决方案

前置操作

  • 保持当前使用跟踪标志902启动SQL实例的状态,确保实例可正常访问
  • 提前备份所有用户数据库(包括SSISDB),避免操作失误导致数据丢失

可选方案1:删除冗余SSISDB(推荐,适配你的测试场景)

你本地实例未安装SSIS服务,SSISDB为跨实例还原的冗余数据库,无使用需求的话直接删除即可解决问题:

  1. 在SSMS中执行删除SSISDB命令:
DROP DATABASE SSISDB;
  1. 停止SQL服务,移除启动参数中的-T902跟踪标志
  2. 正常启动SQL服务,CU12的升级脚本会自动重新执行,无SSISDB时不会触发ISServer_upgrade.sql逻辑,升级可正常完成
  3. 升级完成后执行以下命令验证版本:
SELECT @@VERSION;

确认返回结果中包含CU12字样即升级成功,此时CU12会正常显示在已安装更新列表中,后续可正常卸载。


可选方案2:补装SSIS服务(需保留SSISDB时使用)

如果需要继续使用本地SSISDB,补全缺失的SSIS组件即可:

  1. 运行SQL Server 2019安装程序,选择「向现有实例添加功能」,勾选「Integration Services服务」完成安装
  2. 进入SQL安装目录下的.\150\DTS\Binn\路径,找到ISServer_upgrade.sql脚本,在SSMS中连接实例、切换到SSISDB数据库执行该脚本,完成SSISDB的预升级
  3. 停止SQL服务,移除启动参数中的-T902跟踪标志
  4. 正常启动SQL服务,CU12升级流程会正常跑完
  5. 执行以下命令验证SSISDB状态:
SELECT name, state_desc FROM sys.databases WHERE name = 'SSISDB';

返回状态为ONLINE即操作成功。


内容的提问来源于stack exchange,提问作者Andy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 04:42:03