gpt4 book ai didi

sql-server - SSRS报告文件(.rdl)如何升级到最新?

转载 作者:行者123 更新时间:2023-12-02 07:31:36 29 4
gpt4 key购买 nike

我一直在使用 Visual Studio 2010 进行 Reporting Services 项目,并使用 SQL Server 2012 Reporting Services 后端。为了显示报告,我们使用 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 标签尚未升级。不仅如此,该报告也存在问题。 (见下面的屏幕截图)

enter image description here

现在我从头开始创建了一个新报告,下拉菜单确实可以用于导出和打印,但是工具栏下方带有两个下拉菜单的区域仍然存在打印、取消和完成。我已经升级了我的 ajaxtoolkit 和所有东西。我别无选择,只能继续使用SQL Reporting Services 2012(很伤心)

任何人都可以阐明这些问题吗?

最佳答案

您需要使用报表查看器 13 才能使用 SSRS 2016。它可以在 nuget 上作为预览版使用。

安装包 Microsoft.ReportingServices.ReportViewerControl.WebForms.Preview

https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/09/23/embed-paginated-reports-into-asp-net-web-apps-using-the-report-viewer-2016-control/

如果安装了 SQL Server Data Tools 或 SQL Server Management Studio for SQL 2016,请确保其已更新到最新版本。早期版本的 SSDT 错误地 gac’ed 某些与报表查看器控件冲突的 dll。您可能需要从\windows\assembly\gac_msil 手动删除 V13 dll 以永久删除它们。

如何卸载

gacutil/u“Microsoft.ReportViewer.WebForms,版本=13.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91,processorArchitecture=MSIL”/f

gacutil/u“Microsoft.ReportViewer.WinForms,版本=13.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91,processorArchitecture=MSIL”/f

gacutil/u“Microsoft.ReportViewer.WebDesign,版本=13.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91,processorArchitecture=MSIL”/f

gacutil/u“Microsoft.ReportViewer.Common,版本=13.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91,processorArchitecture=MSIL”/f

如果出现“无法卸载:一个或多个应用程序需要程序集” https://support.microsoft.com/en-us/kb/873195

关于sql-server - SSRS报告文件(.rdl)如何升级到最新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38599611/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com