首页 > 解决方案 > 在数据库引擎中的兼容性级别更改后,通过 SSIS 中的“分析服务处理”任务处理多维数据集挂起

问题描述

将提供多维数据集的数据库从 100 (2008) 更改为 120 (2014) 后,多维数据集不再处理(我们不得不在花费 5 多个小时而不是通常的 10 分钟后终止进程)。问题确实是 CL 更改,因为在恢复到 100 后,它解决了问题。

我没有看到任何关于这个问题的文档,或者我什至无法理解问题是什么,因为 SSAS 根本没有改变......唯一的改变是在数据库引擎方面的数据库上。

标签: sql-serverssisssassql-server-2016cube

解决方案


您可能会受益于运行 Profiler Session 或server-side trace或 Extended Events 以捕获有关 SSAS 正在运行的查询的详细信息。

SQL Server Management Studio v17+ 有一个方便的内置扩展事件会话,称为“XEvent Profiler”。

查找来自 SSAS 的长时间运行的查询,然后确认最近更新了这些查询使用的表的统计信息。

您是否添加了 RAM 或 CPU,或对 SQL Server 进行了其他更改?


推荐阅读