我是SSRS的新手。
最近将我的开发环境从Visual Studio 2010升级到Visual Studio 2015企业版。目前,我的报告是使用水晶报告制作的。我想使用 SSRS,我正在尝试找出我当前的环境允许我这样做。
所以现在我使用的是Visual Studio 2015和SQL Server 2008 R2。
- 是否可以使用这两个选项创建 SSRS 报告?
- 如果是,我该如何创建它?
- 我知道如何使用 SQL Server 2008 R2 中的商业智能开发工作室创建报表并发布它。但是无法理解如何在Visual Studio 2015中的Web应用程序项目中使用这些报告。
- 还想知道 - 是否可以重用我在水晶报告中使用的现有数据集?
- 我应该升级我的 SQL Server 版本吗?
是的,您可以使用 VS 2015 为 SSRS 2008 R2 创建报告。您需要通过以下链接下载并安装 SQL Server 数据工具 (SSDT)。
https://msdn.microsoft.com/en-us/library/mt204009.aspx
若要生成报表,请使用"新建项目"对话框中"模板/商业智能"下的"报表服务器项目"模板创建新项目。(安装 SSDT 后)
这是 BIDS 的替代品,所以你看到的很多东西应该看起来很熟悉。不确定 Crystal Reports 数据集,但您应该能够重用可能属于这些数据集的任何 SQL 或存储过程。
你应该升级吗?在某些时候,当然,但这不是必需的。SQL Server 2016即将到来,您正在使用超过4年的产品,并且很可能很快就会失去支持(如果尚未支持)。
Studio中有一个设置(有关更多详细信息,请参阅上面的答案。
有一个设置
Project --> Properties --> TargetServerVersion
请注意,此处的服务器是指数据库服务器或数据库服务器,而不是 Web 服务器或报表服务器。
但请注意:对我来说,它只是文件夹中的版本:
..ProjectsmyProject1myProject1binDebug
这将实际部署和工作。