【问题标题】:SSRS 2008 Deployment issueSSRS 2008 部署问题
【发布时间】:2011-10-21 02:28:15
【问题描述】:
我使用 SSRS 2008 开发 RDL,当我在运行 SSRS 2005 的服务器上部署报告时,结果出现以下错误。
"报告定义无效。详细信息:报告定义
具有无效的目标命名空间
'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'
无法升级。”
知道如何在不重新创建 SSRS 2005 报告的情况下部署我的报告。
【问题讨论】:
标签:
reporting-services
ssrs-2008
reportingservices-2005
【解决方案1】:
SSRS 2008 和 SSRS 2005 之间存在显着差异。我认为没有任何简单的方法可以将 2008 .rdl 部署到 2005。
有一些技巧可以让您将 2005 .rdl 部署到 SSRS 2000 服务器;但这些格式的差异很小。
SSRS 2008 开始对表格、列表和矩阵使用 tablix 控件。这些控件是 SSRS 2005 中的不同类型。
很抱歉这个坏消息,但我认为您需要在 2005 年重建报告或部署到 2008 年的服务器。
见Converting SQL2008 RDL file to SQL2005