【问题标题】:How to get Visual Studio 2008 to edit SSRS 2005 Report Projects w/o Installing SQL Business Intelligence Development Studio 2005?如何在不安装 SQL Business Intelligence Development Studio 2005 的情况下让 Visual Studio 2008 编辑 SSRS 2005 报告项目?
【发布时间】:2008-10-08 17:43:42
【问题描述】:

我正在尝试确定如何使用 Visual Studio 2008 打开/编辑现有的 SQL Server Reporting Services (SSRS) 2005 报告项目 (.rptproj) 和报告 (.rdl),安装 SQL 商业智能开发工作室 (BIDS) 2005。

【问题讨论】:

    标签: visual-studio-2008 sql-server-2005 reporting-services report


    【解决方案1】:

    你不能。检查此forum posting,它有来自 Microsoft 的回复。

    是的,这是一个积极的决定 2008 年的设计环境不会 支持连续倒退 兼容性,但宁愿成为 一种方式升级。这不是一个 随意的决定,这是可以理解的 它是如何产生影响的。

    您可以阅读整篇帖子,了解有关为什么无法将 VS2008 用于 SSRS 2005 项目的更多详细信息。很烦人,但我想我能理解他们为什么必须做出这个决定。我现在在我的开发机器上安装 VS2005 的唯一原因是用于 Reporting Services 项目,因为我们公司不会很快升级到 SQL Server 2008。

    【讨论】:

    • 链接显示为 404。我找到了一个更新的副本here
    【解决方案2】:

    这太荒谬了。

    我们这里仍在运行 SQL2005,近期没有升级计划。鉴于经济状况,我们没有太多的现金流来进行服务器升级而没有真正的充分理由。

    开发人员已经能够升级到 Visual Studio 2008,但我们仍然必须在我们的机器上保留 VS2005,以便我们可以编辑旧的 SSRS 和 SSIS 包。

    曾经,我们有一些开发人员在他们的机器上安装了三个版本的 Visual Studio。等不及 Visual Studio 2010 看看他们在那个版本中遗漏了什么,也许我们可以在我们的机器上拥有四个版本。这一点都不傻!

    【讨论】:

    • 是的,如果您不将 2005 年的项目转换为 2008 年的项目,那么如果您升级到 2010 年,您的计算机上将必须安装三个版本的 VS.NET。这是 NUTS。
    • 您抱怨的实际问题是什么? BIDS(VS IDE + BI 开发工具)是免费下载的,没有任何费用。是不是您必须花费一些磁盘空间才能将所有 3 或 4 个版本放在一起?
    【解决方案3】:

    我不确定是否可以使用 VS2008 编辑 SSRS 项目,但我知道您可以使用 SQL Server 2008 报表设计器。您也可以创建新报告和编辑旧报告。一旦您在设计器中打开它们,它将自动升级。

    http://windowsitpro.com/article/articleid/98925/sql-server-2008s-report-designer-preview.html

    【讨论】:

    • 我的意思是指定我正在编辑现有报告而不是创建新报告。不过,感谢您的回答!
    • 就像我在回答中所说的那样,您还可以编辑现有报告。旧的报告格式可以通过在设计器中打开来自动升级。
    • 报告需要保留为 SSRS 2005 报告。
    【解决方案4】:

    您只是无法访问 VS2005 的副本吗?如果是这样,您可以尝试在VS2005 Exrpess 中打开项目。不确定它是否会起作用,因为我还没有做过或有 SSRS 项目要测试。

    【讨论】:

    • 我不想在同一台计算机上安装 VS 2008 和 DIBS 2005(基本上是 VS 2005),但能够像编辑 .NET 2.0 代码一样编辑 SSRS 2005。我宁愿避免两者并排的膨胀、SP 升级、额外的内存使用等。
    【解决方案5】:
    .rptproj porject not installed error message displaying during open report project.
    

    解决方案:转到 控制面板 -> 右键单击​​ SQl Server 2005 设置 -> 更改 -> 已安装的缺失功能 从此设置

    【讨论】:

    • 稍微扩展您的答案,因为它太简短,任何人都无法获得完整的上下文
    【解决方案6】:

    哇,如果购买 VS2008 会默认为您提供所有以前版本的权限,这将更容易接受。

    哦,好吧,互联网、eula、企业贪婪和其他美国发明万岁......

    【讨论】:

    • AFAIK,BIDS 已获得 SQL 许可 - 如果开发人员拥有 SQL 2005 的 CAL(或您拥有 CPU 许可证),他们有权使用 BIDS。但这并没有让它变得不那么烦人。
    • 除了免费的独立报表设计器工具外,您还可以免费使用 SQL Express 中包含的 BIDS。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多