17

我有一个包含一种.rptproj项目类型的 Visual Studio 2010 解决方案。我的一位同事能够很好地在 Visual Studio 2010 SP1 中打开该解决方案。我已经看到它工作了。但是,当我尝试这样做时,我得到

“此版本的应用程序不支持此类项目”

我能够从 SQL Server Business Intelligence Studio 2008 打开解决方案就好了。

我们都有 VS2010 Ultimate SP1 和 SQL Server 2008 R2 Enterprise。两种产品的完整安装。当您转到他的帮助 - > Visual Studio 上的关于对话框时,它列出

  • SQL Server 分析服务
  • SQL Server 报告服务
  • 和 SQL Server 集成服务

在我的 VS2010 上,这些不会显示,但它们会在我的 SQL Server BI Studio 关于对话框中显示。我尝试卸载所有内容并重新安装,但无济于事。

4

4 回答 4

10

我需要做的是从 SQL Server 2008 安装程序安装 Business Intelligence Development Studio(具体来说,我使用的是 2008 R2)。请参阅下面的屏幕截图。

这将 SSRS 的模板添加到 Visual Studio 2008。

注意,您必须安装 VS 2008 SP 1(至少对于 SQL Server 2008 R2)。

在此处输入图像描述

于 2013-11-19T04:03:59.273 回答
6

SQL Server Data Tools是 Visual Studio / SQL Server 的免费插件,支持报告项目,因此它可以满足您的需求。我只将它用于数据库项目而不是报告项目,所以我不确定它是否会成为这种情况下的解决方案,但试一试。当我们在 2010 年升级到 Visual Studio 2010 时,这并不存在,因此我们将报告转移到单独的 VS2008 解决方案中,因此这始终是一个(非理想)解决方案。

于 2012-12-21T04:49:43.753 回答
5

事实证明,我的信息不完整。我的同事在他的机器上也安装了 SQL Server 2012。正是该 SQL 安装使 SQL Server XXX 服务出现在他的 Visual Studio 2010 安装中。

据我所知,SQL Server 2008 R2 安装将使旧版本的 Visual Studio 能够打开该 SQL 版本的 .rptproj 项目。也就是说,SQL 2008 R2 将允许 Visual Studio 2008 打开 SQL Server 2008 R2 .rptprojects,而 SQL Server 2012 提供打开 SQL Server 2008 R2 .rptprojects 的选项。

于 2012-12-22T06:08:02.747 回答
2

补充一下,我可以按照这个问题中所示的以下步骤来做到这一点。现在您可以使用 Visual Studio 2010 来编辑报告。

Visual Studio 2010 或 2012 是否支持 SSRS 报告?

于 2013-01-30T08:47:44.953 回答