【问题标题】:Can I create SSRS Reports in VS 2015 using SQL Server 2008 R2?我可以使用 SQL Server 2008 R2 在 VS 2015 中创建 SSRS 报告吗?
【发布时间】:2016-05-27 16:41:36
【问题描述】:

我是 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 版本吗?

【问题讨论】:

  • BI 工具仍处于 VS2015 的测试阶段。您可以下载预览版并尝试。 UI 与旧的 BIDS 非常相似(实际上 BIDS 使用的是 VS shell)
  • 感谢 Rhumborl 的快速响应。

标签: reporting-services visual-studio-2015 sql-server-2008-r2 ssrs-2008-r2


【解决方案1】:

是的,您可以使用 VS 2015 为 SSRS 2008 R2 创建报告。您需要通过以下链接下载并安装 SQL Server Data Tools (SSDT)。

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

要构建报表,请使用“新建项目”对话框中的“模板/商业智能”下的“报表服务器项目”模板创建一个新项目。 (安装 SSDT 后)

这是 BIDS 的替代品,您看到的大部分内容应该看起来很熟悉。 不确定 Crystal Reports 数据集,但您应该能够重用可能是其中一部分的任何 SQL 或存储过程。

你应该升级吗?在某些时候,当然可以,但这不是必需的。 SQL Server 2016 即将面世,而您正在使用的产品已经超过 4 年了,而且很可能很快就会失去支持(如果还没有的话)。

【讨论】:

  • 谢谢理查兹。感谢您提供最新信息。继续下去对我很有帮助。
  • @Brian 你能把它标记为“正确答案”吗?
  • 看起来部署到旧 SSRS 版本时出现问题stackoverflow.com/q/37816216/10245
【解决方案2】:

Visual Studio 中有一个设置(有关详细信息,请参阅上面的答案。)

里面有个设置

Project --> Properties --> TargetServerVersion

请注意,这里的服务器是指数据库服务器或 db-server,而不是 Web 服务器或报告服务器。

但请注意:对我来说,只是文件夹中的版本:

..Projects\myProject1\myProject1\bin\Debug 

这将实际部署和工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多