繁体   English   中英

Visual Studio 2005报表和Windows 7

[英]Visual Studio 2005 Reports and Windows 7

我们最近升级到了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网站中,但这不起作用。

问候贝蒂。

您说一个报告,然后说它是整个站点? 为什么不同时运行另一个站点? 制作一个全新的网站,并用不同的名称命名

http:// (servername)/Reports2012

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

如果报表升级仍然无法进行,则可以创建一个运行新的报表。 我建议潜在地直接打开文件。 报告解决方案中的项目通常具有文件“(something).rdl”,该文件是RDL的实际文件,而只是该语言的XML标记。 这是不得已的方法,因为您实质上是在尝试手动执行xml升级失败的操作。 您只需复制工作报告,然后将旧报告的各个部分粘贴到它们的正确部分中。 确保XML也有效。

如果您无法管理该工作,则需要从头开始重新创建报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM