其他报表服务升级问题

本主题介绍在升级 Reporting Services 功能时可能会遇到的已知问题。 升级顾问不会检测到这些问题。 有关详细信息,请参阅 SQL Server 2014 发行说明

适用于: Reporting Services 本机模式 |Reporting Services SharePoint 模式。
問题 DESCRIPTION 适用于
SharePoint 服务器场升级 仅在服务器场中所有其他 Reporting Services 组件升级到 SQL Server 2014 后,才升级 Reporting Services 共享服务。

若要将多节点 SharePoint 场中的 Reporting Services 升级到 SQL Server 2014Reporting Services,场中 SharePoint 的 Reporting Services 外接程序的所有实例都必须升级到 SQL Server 2014 版本,然后才能升级 Reporting Services 共享服务。

当 Reporting Services SharePoint 共享服务升级到 SQL Server 2014,但场中的其他 Reporting Services 组件仍为 SQL Server 2012 版本时,报表呈现将失败。



有关详细信息,请参阅 SQL Server 2014 Reporting Services 提示、技巧和故障排除
SQL Server 2012 和 SQL Server 2012 SP1
并行安装 SQL Server 2012 Reporting Services 本机模式不能与以下任一模式并排运行:

适用于 SharePoint 的 SQL Server 2014 Reporting Services 加载项

SQL Server 2014 Reporting Services SharePoint 共享服务



并行安装可防止 SQL Server 2012Reporting Services 本机模式 Windows 服务启动。 Windows 事件日志中会显示类似于以下内容的错误消息:

说明:报表服务器数据库的版本无效。

说明:报表服务器 [服务器名称] 无法连接到报表服务器数据库。
SQL Server 2012 本机模式
修复失败的升级时出错 问题: 在升级失败后尝试运行修复。 修复作也失败,在安装日志文件中看到类似于以下内容的消息:

(01) 2011-10-27 12:23:15 Slp:
(01) 2011-10-27 12:23:15 Slp: Exception type: System.Exception
(01) 2011-10-27 12:23:15 Slp: Message:
(01) 2011-10-27 12:23:15 Slp: SQLPath element is missing
(01) 2011-10-27 12:23:15 Slp: Data:
(01) 2011-10-27 12:23:15 Slp: SQL.Setup.FailureCategory = ConfigurationFailure

有关日志文件的详细信息,请参阅 “查看和读取 SQL Server 安装程序日志文件”。

解决方案: 需要卸载 Reporting Services 并重新安装 Reporting Services。 无法再升级。
SQL Server 2012 和 SQL Server 2012 SP1
交互信息仅针对最后一个请求保存。 在 Reporting Services 的早期版本中,快照保存了所有交互选择的可能组合,例如向下钻取信息和切换选项选择。 例如,你可以查看报表的第五页,但通过跟踪切换的正确 ID,以编程方式切换第一页上的项。

在 SQL Server 2008 中,将生成交互信息,并仅保存最后一个呈现请求。 无法查看页面,并且无法以编程方式切换另一页上的项。 只能在当前报告页上切换向下钻取项。
SQL Server 2005 SP2
呈现和分页已更改。 SQL Server 2008Reporting Services 中的呈现对象模型 (ROM) 已更改。 不再支持早期版本的呈现对象模型。 不支持从多线程呈现扩展插件访问渲染对象模型,也不支持从多个线程切换上下文。 SQL Server 2005 SP2
重新设计了 CSV 导出格式。 在 Reporting Services 的早期版本中,将报表导出到 CSV 文件格式时,数据的格式以保留数据在报表页上显示的方式的方式进行格式化。 对于矩阵数据区域,这会导致数据格式不方便导入到其他应用程序中。

在此版本中,您导出报表为 CSV 文件时,可以选择两种支持的格式:默认模式和合规模式。 默认模式针对 Excel 进行优化。 符合性模式针对第三方应用程序进行优化。

CSV 文件的早期格式不再可用。 但是,对于不使用矩阵数据区域的报表,可以使用“合规”模式获取最接近早期 CSV 文件格式的文件格式。
SQL Server 2005 SP2
页眉和页脚中具有条件可见性的聚合。 在 Reporting Services 的早期版本中,不同的呈现器使用不同的规则来确定哪些项具有条件可见性的项要包括在报表页上。 例如,未对打印报表中的隐藏项执行聚合计算,但针对使用浏览器或在 Microsoft Office Excel 中查看的报表中的隐藏项进行计算。

在此版本中,所有呈现器都使用相同的规则集来确定页面上的项。
SQL Server 2005 SP2
Excel 中不支持公式。 在早期版本的 Reporting Services 中,对将 RDL 中的表达式转换为 Excel 公式的支持有限。 在此版本中,将报表导出到 Excel 时,RDL 表达式不会转换为 Excel 公式。 SQL Server 2005 SP2
重叠项。 在 Reporting Services 的早期版本中,如果报表在报表设计图面上具有重叠的项,则发布报表会生成警告(“所有呈现器不支持重叠报表项)。”但报表项仍保留在设计图面的原始位置。 在 SQL Server 2008 中,当查看或导出报表至不支持重叠项目的呈现器时,为纠正重叠边界,报表项目可能会被移动。 SQL Server 2005 SP2
报表对象模型命名空间更改。 在 SQL Server 2008Reporting Services 中,报表对象模型命名空间已更改。 此命名空间提供从自定义代码到全局集合(例如 FieldsParametersReportItems)的只读访问权限。 如果现有自定义代码显式使用对早期命名空间的完全限定引用,则此更改是一项重大更改。

建议不要使用完全限定的引用从代码访问内置集合。 如果不显式指定命名空间,自定义代码引用将解析为当前安装的 Reporting Services 版本的报表对象模型版本。
SQL Server 2005 SP2
不支持 SQL Server 2000 或 SQL Server 2005 中的报表服务器 Windows Management Instrumentation (WMI) 提供程序。 Reporting Services 包括一个 WMI 提供程序,可用于以编程方式配置报表服务器运行的环境。 Reporting Services 的 SQL Server 2008 版本包含完全替换以前版本的 WMI 提供程序的全新版本。 此版本的 SQL Server 不支持 SQL Server 2000 和 2005 版本。 SQL Server 2005 SP2
服务主体名称(SPN)不会在升级的报表服务器上重新创建。 如果为报表服务器 Web 服务创建了 SPN,请验证约束委派是否仍适用于升级的报表服务器。 SQL Server 2005 SP2
必须将自定义程序集手动移动到新的安装文件夹。 升级顾问不会检测到自定义程序集,如果要继续使用报表中的自定义功能,则必须手动将其移动到新的安装文件夹。

如果这些程序集安装在报表服务器安装文件夹中,则需要在升级完成后移动到新的安装文件夹。
SQL Server 2005 SP2

另请参阅

Reporting Services 升级问题(升级助手)