正在上载到SQL Server 2008 R2中报表管理器的SSRS矩阵报表中可能存在的列限制

正在上载到SQL Server 2008 R2中报表管理器的SSRS矩阵报表中可能存在的列限制,sql,sql-server,reporting-services,sql-server-2008-r2,Sql,Sql Server,Reporting Services,Sql Server 2008 R2,我得到这个错误: SQL Server报表服务 尝试连接到报表服务器失败。检查您的连接信息以及报表服务器是否为兼容版本 我正在尝试将我的SSRS矩阵报告上载到报告管理员。报告有很多列,包括109行列和可变数量的列 经过反复试验,我发现当我只有107行列时,我可以成功上传 有人能解释为什么会这样吗?是否有107列的限制?由于服务器上的资源限制,您可能会遇到复杂报表的问题。我认为矩阵不能处理最大数量的列。但是,您可能会考虑到报告的一些不同方法——100 +列是关于不可用的。我建议使用列分组来简化视图

我得到这个错误:

SQL Server报表服务

尝试连接到报表服务器失败。检查您的连接信息以及报表服务器是否为兼容版本

我正在尝试将我的SSRS矩阵报告上载到报告管理员。报告有很多列,包括109行列和可变数量的列

经过反复试验,我发现当我只有107行列时,我可以成功上传


有人能解释为什么会这样吗?是否有107列的限制?

由于服务器上的资源限制,您可能会遇到复杂报表的问题。我认为矩阵不能处理最大数量的列。但是,您可能会考虑到报告的一些不同方法——100 +列是关于不可用的。我建议使用列分组来简化视图,考虑使用钻取报表,而不是将其全部包含在一个视图中,并且可能使用可视化火花线来替换许多列。避免水平滚动,不要让用户说服您他们需要100列查找表。谢谢您的回复。我需要所有的列,因为它也被导出为一个.csv文件,以便我们的客户导入SAS进行操作。矩阵报告用于我们的验证。我可以用普通的表报告来完成,但是根据垂直列的数量,还有更多的行。如果目标是用于数据提取的cvs,那么通过ssis(用于数据移动)可以更容易地完成这一点。这是可能的吗?我有一个单独的步骤,在从各种其他表中提取所有必要的列之后,在我们的DW中创建一个表。然后我有一个步骤,读取这个表来写出csv文件。我还有一个步骤,那就是矩阵报告,它还读取了为生成报告以供我们验证而创建的表格。谢谢你的建议。