【发布时间】:2016-07-26 20:48:47
【问题描述】:
我一直在将 Visual Studio 2010 用于 Reporting Services 项目,并使用 SQL Server 2012 报告服务后端。为了显示报告,我们使用 asp.net 中的报告查看器从版本 10 升级到 11,没有任何问题。
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<rsweb:ReportViewer ID="ReportViewer03" runat="server" Font-Names="Verdana"
Font-Size="8pt" Height="400px" ProcessingMode="Remote" Width="950px">
<ServerReport ReportPath="/ReportsProgram_YEAR8/Rpt03_SurveyCountsByLanguageMethod"
ReportServerUrl="http://sql2012a/ReportServer_SQL2016" />
</rsweb:ReportViewer>
安装 SQL Server 2016、报告服务和 SQL Data Tools 2015 一切顺利。
我可以将上述程序集的版本更改为 11.0,报告仍将呈现,看起来不错。
但是当使用 Visual Studio 2015 或 SQL Data Tools 2015 打开旧项目文件或单个 .rdl 文件时,并没有像我在互联网上看到的那样提示升级。据我所知,没有 SQL Data Tools 2013,所以我从来没有机会升级。
无论如何查看报告文件,很明显xml标签尚未升级。不仅报告有问题。 (见下面的屏幕截图)
现在我从头开始创建了一个新报告,下拉列表确实可以用于导出和打印,但是工具栏下方的两个下拉列表区域仍然存在打印、取消和完成。我已经升级了我的 ajaxtoolkit 和一切。我别无选择,只能继续使用 SQL Reporting Services 2012(非常难过)
谁能解释一下这些问题?
【问题讨论】:
-
仅供参考,如果我直接转到报告服务链接(不使用查看器)一切正常。
-
你试过用 IE 吗?
-
ie or edge 甚至在windows 10前后没有区别
-
我现在注意到 Visual Studio 2015 更新 3 修订版 3 或 Microsoft Data Tools 最新更新。现在,当我双击旧的 SSRS 报告时。它将顶部 xml 标记更改为较新的版本,并在底部添加了一个新的参数部分(因为它们现在出于奇怪的原因显示在顶部以及报告数据查看器)部分,Visual Studio 2010 将不会呈现报告。没有太多的 xml 升级,但它升级了它。但仍然看起来像上面的屏幕截图,除非我使用 SSRS 的共享点门户,否则一切都搞砸了
-
1] 这是 .rdl 文件而不是 .rdlc ? 2] 您正在.net 应用程序或报表管理器\共享点中查看报表?
标签: sql-server reporting-services visual-studio-2015 bids ssrs-2016