我正在尝试确定如何使用 Visual Studio 2008 打开/编辑现有 SQL Server Reporting Services (SSRS) 2005 报告项目 (.rptproj) 和报告 (.rdl),而无需安装 SQL Business Intelligence Development Studio (BIDS) 2005 .
6 回答
你不能。检查此论坛帖子,其中有 Microsoft 的回复。
是的,这是一个积极的决定,即 2008 年设计环境不支持持续向后兼容,而是单向升级。这不是一个随意的决定,可以理解它如何产生影响。
您可以阅读整个帖子,了解有关为什么无法将 VS2008 用于 SSRS 2005 项目的更多详细信息。很烦人,但我想我能理解他们为什么必须做出这个决定。我现在在我的开发机器上安装 VS2005 的唯一原因是用于 Reporting Services 项目,因为我们公司不会很快升级到 SQL Server 2008。
这太荒谬了。
我们这里还在运行 SQL2005,近期没有升级的计划。鉴于经济状况,我们没有大量的现金流用于服务器升级而没有真正的充分理由。
开发人员已经能够升级到 Visual Studio 2008,但我们仍然必须在我们的机器上保留 VS2005,以便我们可以编辑旧的 SSRS 和 SSIS 包。
有一次,我们有一些开发人员在他们的机器上安装了三个版本的 Visual Studio。等不及 Visual Studio 2010 看看他们在那个版本中遗漏了什么,也许我们可以在我们的机器上拥有四个版本。这一点都不傻!
我不确定是否可以使用 VS2008 编辑 SSRS 项目,但我知道您可以使用 SQL Server 2008 报表设计器。您也可以创建新报告和编辑旧报告。一旦您在设计器中打开它们,它将自动升级。
http://windowsitpro.com/article/articleid/98925/sql-server-2008s-report-designer-preview.html
您只是无法访问 VS2005 的副本吗?如果是这样,您可以尝试在VS2005 Exrpess中打开项目。不确定它是否会起作用,因为我还没有做过或没有要测试的 SSRS 项目。
.rptproj porject not installed error message displaying during open report project.
解决方案:转到控制面板-> 右键单击 SQl Server 2005 设置-> 更改 ->从此设置中安装缺少的功能
哇,如果购买 VS2008 在默认情况下为您提供所有以前版本的权利,这将更容易接受。
哦,好吧,互联网、eula、企业贪婪和其他美国发明万岁……