我可以使用SQL Server 2008 R2在VS 2015中创建SSRS报告吗?

8

我对SSRS不熟悉。

最近我将我的开发环境从Visual Studio 2010升级到了Visual Studio 2015企业版。目前我的报表是使用Crystal Reports创建的。我想使用SSRS,现在正在尝试找出我的当前环境是否允许我这样做。

现在我正在使用Visual Studio 2015和SQL Server 2008 R2。

  • 我能用这两个工具创建SSRS报表吗?
  • 如果可以,如何创建呢?
  • 我知道如何使用SQL Server 2008 R2中的Business Intelligence Development Studio创建和发布报表。但我不知道如何在Visual Studio 2015的WebApplication项目中使用这些报表。
  • 我还想知道 - 是否可以重复使用我在Crystal Reports中使用的现有数据集?
  • 我应该升级我的SQL Server版本吗?

1
BI工具在VS2015中仍处于beta版本。您可以下载预览版并尝试使用。用户界面与旧的BIDS非常相似(实际上,BIDS使用了VS shell)。 - Rhumborl
感谢您的快速回复,Rhumborl。 - Brian
请参阅https://dev59.com/U5rga4cB1Zd3GeqPkEFP。 - Tim Abell
2个回答

8

是的,您可以使用VS 2015创建SSRS 2008 R2报告。您需要下载并安装下面链接中提供的SQL Server数据工具(SSDT)。

https://msdn.microsoft.com/en-us/library/mt204009.aspx

要构建报告,请在“新建项目”对话框中的Templates/Business Intelligence(模板/商业智能)下使用“Report Server Project”模板创建一个新项目。(在安装SSDT后)

这是BIDS的替代品,因此您将看到许多熟悉的内容。不确定Crystal Reports数据集如何处理,但是您应该可以重用其中包含的任何SQL或存储过程。

您是否需要升级?某个时候是需要的,但并非必须。SQL Server 2016即将发布,而您正在使用一个超过4年的产品,很可能很快就会停止支持(如果尚未停止)。


谢谢您,理查兹。非常感谢您提供的最新信息。这将对我的进展非常有帮助。 - Brian
@Brian,您可以将此标记为“正确答案”吗? - HEDMON
3
似乎在较旧的SSRS版本上部署存在问题。https://dev59.com/G1oU5IYBdhLWcg3wHERo - Tim Abell

0
在Visual Studio中有一个设置(有关更多详细信息,请参阅上面的答案。)
在中有一个设置
Project --> Properties --> TargetServerVersion

请注意,这里的“服务器”指的是数据库服务器或db服务器,而不是Web服务器或报告服务器。
但请注意:对我来说,只有文件夹中的版本才是有效的。
..Projects\myProject1\myProject1\bin\Debug 

能够真正部署并运行的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接