【问题标题】:Visual Studio 2005 Reports and Windows 7Visual Studio 2005 报告和 Windows 7
【发布时间】:2013-09-09 01:00:39
【问题描述】:

我们最近升级到 Windows 7,并注意到与我以前版本的 MS Visual Studio 2005 存在兼容性问题。

通过浏览网络,我相信这个问题是由于 Windows 7 的 SP1 造成的。我的组织不会只为一两个开发人员而摆脱 SP1,因此我需要想办法解决。

这就是问题... 我有一个旧的 MS Visual Studio 网站,上面有一份报告。此报告是在 MS VS 2005 中创建的。

其他版本的 Visual Studio 是 2010 和 2012。我尝试将 2005 报告转换为 2010,这确实表明它已转换,但我仍然无法打开报告或对报告执行任何操作。我的 2005 年网站太大,无法转换或移至 2010 年,我们仍然可以通过在 2010 年开放它来维护这个 2005 年网站。这似乎是 2005 年报告的问题。

我无法对报告进行简单的更改。其他人有任何想法吗?我什至尝试在 2010 年创建此报告,然后将其添加到我 2005 年的网站,但这不起作用。

问候 贝蒂。

【问题讨论】:

    标签: visual-studio-2010 visual-studio windows-7 reporting-services reportingservices-2005


    【解决方案1】:

    你说一个报告,然后说它是一个完整的网站?为什么不同时运行第二个站点?制作一个全新的网站并以不同的方式命名它

    http:// (servername)/Reports2012
    

    然后把报告放在那里。您无法在先前版本的站点中打开转换后的报表,您可以在 Microsoft Business Intelligence Studio、BIDS(Visual Studio 的一个附加组件)中查看它。如果您可以升级但无法在此处查看,则可能是语言文件有问题。然后我会在旧的 2005 BIDS 中复制它,然后拿那个副本,看看你是否可以升级它,它是否可以工作。如果仍然不起作用,您可以在 BIDS 2010 中制作测试报告(SQL 2012 适用于 VS 2010,是的,很奇怪,但确实如此),以确保您可以在那里创建报告。很多时候人们试图在 VS 2012 上打开 SQL Server 2012 报告,但它不起作用。您需要添加 2010,您可以在所有程序>MS SQL Server 2012>SQL Server 数据工具下找到它(当它打开并显示 BIDS 时,它们使命名非常混乱,但在程序下自称为“数据工具”)。 SSRS 的每个其他版本都与那一年的 SQL Server 到那一年的 VS 一致。不是 2012 年。

    如果报表升级还是不行,可以新建一个运行新报表就好了;我建议可能直接打开文件。您在 Reports 解决方案中的项目通常有一个文件“(something).rdl”,其中 RDL 是实际文件,只是该语言的 XML 标记。这是最后的手段,因为您实际上是在尝试手动执行升级未能在 xml 中执行的操作。您只需复制一份工作报告,然后将旧报告的部分粘贴到正确的部分。确保 XML 也有效。

    如果您无法使其正常工作,则需要从头开始重新创建报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-05
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多