SQL Server 2014/2016开发者版(向后兼容性)

SQL Server 2014/2016开发者版(向后兼容性),sql,reporting-services,compatibility,Sql,Reporting Services,Compatibility,开发者版现在似乎可以在开发环境中免费安装和使用 我们的生产环境是2012 SQL Server。我是否能够使用2016开发者版来开发2012年报告/SSI/SSA,或者我是否需要使用标准的2012开发者工具,我想我仍然需要购买这些工具 谢谢是的,但有几点需要注意 您可以使用更高版本的SSDT开发报告,并将其构建/部署到早期版本的SSRS。您需要在生成配置中指定TargetServerVersion: e、 g 或 如果选择部署项目,这将确定构建和部署的RDL架构版本,以及在解决方案的bin文件夹

开发者版现在似乎可以在开发环境中免费安装和使用

我们的生产环境是2012 SQL Server。我是否能够使用2016开发者版来开发2012年报告/SSI/SSA,或者我是否需要使用标准的2012开发者工具,我想我仍然需要购买这些工具


谢谢

是的,但有几点需要注意

您可以使用更高版本的SSDT开发报告,并将其构建/部署到早期版本的SSRS。您需要在生成配置中指定TargetServerVersion: e、 g

如果选择部署项目,这将确定构建和部署的RDL架构版本,以及在解决方案的bin文件夹中本地创建的构建工件

也就是说,如果您创建的报告具有SSRS 2016特定功能,则在构建/部署到早期版本时,您将收到警告(例如自定义参数窗格)或错误(例如SSRS 2016图表类型)


所以这是可能的,您只需要对您的流程保持警惕。

NB,SQL 2014 developer edition现在也是免费的,尽管我认为这对您没有帮助。SSIS/SSRS/SSAS的开发人员/客户机工具SSMS、SSDT和SSDT-BI始终是免费的,您特定版本的旧BI工具仍然可用。对于目标数据库引擎、报表服务器等,理想情况下,您应该使用与预期部署相同的版本进行开发。为了澄清,您是否希望使用2016本地/开发服务器安装的数据库引擎、报表服务器、,等等。暂时忽略工具版本,然后部署到2012实例?您是否可以为TargetServerVersion=2012进行开发,然后部署到2016目标?虽然这是可能的,但如果您为要部署报表的服务器使用正确版本的SSR进行开发,则会更安全,也不太可能出现问题。如果生产服务器是2012,则在2012年创建报告。