Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008年构建的报告能否与2014年SSDT一起使用?_Sql Server_Reporting Services_Report_Bids_Sql Server Data Tools - Fatal编程技术网

Sql server 2008年构建的报告能否与2014年SSDT一起使用?

Sql server 2008年构建的报告能否与2014年SSDT一起使用?,sql-server,reporting-services,report,bids,sql-server-data-tools,Sql Server,Reporting Services,Report,Bids,Sql Server Data Tools,我有两份使用SQLServer2008R2构建在SQLServer出价上的报告。不,我们正在SQL Server 2014上创建新数据库。由于我需要一段时间才能真正测试它,我想知道是否可以将基于投标的报告上载到SQL Server 2014的报告服务器 假设查询、表名、数据库名等保持不变 主要问题是报告的长度和宽度以及其他参数在经过大量努力后已经完善,我不想再重复一遍 简短的回答是肯定的,只需一个小而简单的答案 MSDN实际上在这方面有一些非常好的信息。从中,我认为关键点是: 在SQL Serv

我有两份使用SQLServer2008R2构建在SQLServer出价上的报告。不,我们正在SQL Server 2014上创建新数据库。由于我需要一段时间才能真正测试它,我想知道是否可以将基于投标的报告上载到SQL Server 2014的报告服务器

假设查询、表名、数据库名等保持不变


主要问题是报告的长度和宽度以及其他参数在经过大量努力后已经完善,我不想再重复一遍

简短的回答是肯定的,只需一个小而简单的答案

MSDN实际上在这方面有一些非常好的信息。从中,我认为关键点是:

在SQL Server数据工具的报表设计器中打开报表时 (SSDT),报告定义升级为当前支持的 RDL模式。指定SQL Server 2008或SQL Server 2008 R2时 报表服务器在项目属性中,报表定义为 保存在与目标服务器兼容的架构中

以及:

将Reporting Services安装升级到SQL Server时 2014 Reporting Services(SSRS)安装、现有报告和 已发布到报表服务器的快照将被编译并保存 第一次更新时自动升级到新架构 已处理

SQL Server 2008 R2明确指出与升级兼容

文章还指出:

在本地或报表服务器上升级报表后,您可以 请注意其他错误、警告和消息

i、 e.某些版本的报告定义中可能有2014年无法处理的项目

然而,值得注意的是,自2008年R2以来,对实际报表模式定义(RDL规范)的更改实际上很少。这意味着从2008 R2->2014开始,可能不会出现太多问题(如果有的话)


您的最佳选择是在SSDT中打开2008 R2报告,然后运行预览-这将突出显示所有问题。但是考虑到您正在处理的版本,这很可能会成功。如果不测试您的具体报告,就不可能确定,但我认为这是值得追求的。

感谢您提供如此详细的答案。我将有机会在今天或明天对它进行测试。我试图在SSDT中运行相同的报告,但最终它无法呈现我的VB.Net代码。我的代码在图像中转换条形码并使用System.Drawing参考类。报告没有给出任何错误,只是预览报告时图像不存在。伊恩,这是条形码字体的问题。现在问题解决了,谢谢你的支持。很酷,谢谢你的更新,我很高兴问题解决了!