当我在Sharepoint 2010中运行一些基于SQL Server 2012的报告时,他们会抛出:
报告处理期间发生错误。 (rsProcessingAborted) 无法读取数据集DataSet1的下一个数据行。 (rsErrorReadingNextDataRow)
语义查询执行失败。声明终止。最大值 在语句完成之前,递归100已经用尽。 (rsSemanticQueryEngineError)
他们不包含任何CTE - 仅包含派生表。
我将这些报告放在另一台服务器上(Sharepoint 2010,SQL Server 2012),它们可以运行。它们都基于XML,所以我不能写:
option (maxrecursion 0)
可以为整个数据库设置全局吗?也许这是另一种解决方案