如何在Visual Studio 2013中打开SSRS (.rptproj)文件?

69

如何在 Visual Studio 2013 Pro 中打开 .rptproj 文件?当我尝试在 VS2013 中打开最初在 VS2008 中创建的 SSRS 项目时,出现以下错误:

Unsupported
This version of Visual Studio is unable to open the following projects. The project types may not be installed or this version of Visual Studio may not support them. 
For more information on enabling these project types or otherwise migrating your assets, please see the details in the "Migration Report" displayed after clicking OK.

1
他们怎么会发布VS2013而不支持SSRS呢?难道它们不应该同步吗? - Denis
是的,它们应该同步,但实际上并没有。请在此Microsoft Connect项目中投票,以获取VS2013的SSDT版本:http://connect.microsoft.com/SQLServer/feedback/details/806079/ssdt-bi-add-visual-studio-2013-support-to-sql-server-data-tools-for-business-intelligence - Kyle Hale
你能尝试安装http://www.microsoft.com/en-us/download/details.aspx?id=42313并在VS 2013中打开.rptproj(在VS 2008中创建)吗?你能设计rdl文件吗?注意:最初的rptproj是在VS 2008中创建的,并且适用于_SQL Server 2008R2_。 - Kiquenet
4个回答

82

哇,从未见过这样的情况。我去下载它,但是它提供了一个名为“SSDT-BI Temporarily Unavailable.txt”的文件,而不是安装程序,文件内容显示“SSDT-BI已被暂时移除以解决与SSDT-SQL并存问题。我们希望很快重新发布。”希望真的很快,我不想加载2012年的版本。:( :( :( - Adam Plocher
一样啊。真是让人沮丧。我试图在全新的VS 2013安装中安装BI工具,现在意识到我可能必须降级到VS2012。该网站仍然显示SSDT-BI暂时不可用。 - russds
3
如果您有一个x64的SQL实例,请确保在安装过程中选择“执行新安装...”,否则您将遇到架构不匹配的错误。请参见这里:https://dev59.com/b18f5IYBdhLWcg3wJPxl - Keith

6
你应该安装商业智能工作室,它是MS SQL Server安装的一部分。
商业智能开发工具包(BIDS)是MS SQL Server的一部分。BIDS是基于Visual Studio Shell的IDE,用于rdl报告开发。BIDS允许您打开.rptproj文件。如果您将BIDS安装在与常规Visual Studio相同的框中,则可以从一个IDE打开.rptproj.csproj文件。
问题在于SQL Server安装包包含基于先前版本的Visual Studio Shell的BIDS,即SQL Server 2008 R2将为您提供集成到Visual Studio 2008的BIDS,而SQL Server 2012 BIDS将基于Visual Studio 2010。
据我所知,没有适用于VS2013的BIDS。
这里有一个适用于VS2012版本
SQL Server 2014也将提供基于VS2012的BIDS。
我相信我们不会在SQL Server 2016之前看到适用于VS2013的BIDS。

3

3

SSRS不是VS2013的一部分,它是SQL Server的一部分。您需要安装BI Dev Studio才能打开SSRS项目(rptproj)。它只是使用VS2013作为外壳,类似于其他产品所做的...


1
问题关键是关于“向后兼容性” 。我使用的是VS 2008和SQLServer 2008R2以及SSRS(报告)。我在VS 2008中有SSRS项目(.rptproj,我不知道ProjectTypeGuid http://www.mztools.com/articles/2008/mz2008017.aspx),并且我可以编辑rdl文件(在编辑器中的图表)。VS 2013能否打开在VS 2008中创建的rptproj?并且能够编辑.rdl文件吗? - Kiquenet

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