SQL Server 2019升级后SSIS包中SSAS任务频繁报订阅标识符无效错误
解决SQL Server 2019 SSAS处理任务的订阅ID无效问题
可能的原因及修复步骤
重置SSAS跟踪订阅记录
SQL Server 2019的SSAS在并发任务场景下,旧的跟踪订阅记录可能导致ID冲突。操作步骤:- 停止
MSSQLServerOLAPService服务 - 删除SSAS安装目录下
\OLAP\Log文件夹内所有.trc和.blg格式的跟踪日志文件 - 重启SSAS服务
- 停止
调整SSIS包中SSAS任务的跟踪级别
若SSAS处理任务启用了不必要的跟踪,可能触发订阅ID重复问题:- 用SSDT 2019打开目标SSIS包
- 选中SSAS处理任务,打开属性窗口
- 将
TraceLevel属性从All/Debug改为None(无需跟踪时),或仅保留必要的跟踪事件 - 重新部署修改后的包
规避作业并发执行冲突
高频调度的作业若并发执行,会引发SSAS订阅资源竞争:- 查看SQL Server代理作业的执行历史,确认是否存在同一/相关作业的并发执行情况
- 调整作业调度间隔,或在作业属性的
常规选项卡勾选禁止重复执行
安装SQL Server 2019累积更新
该订阅ID无效问题属于SQL Server 2019已知bug,后续累积更新已修复:- 执行
SELECT @@VERSION;查看当前版本 - 安装CU15及以后的最新累积更新
- 执行
验证SSAS服务账号权限
确保SSAS服务账号拥有足够权限管理跟踪:- 确认服务登录账号在SSAS实例中具备
服务器管理员角色权限 - 检查该账号对SSAS的
Log文件夹拥有读写权限
- 确认服务登录账号在SSAS实例中具备
内容的提问来源于stack exchange,提问作者Basssprosse
相关产品推荐
相关产品推荐

