SQL Server 2008 R2 升级到 Service Pack 3后Report Builder启动不了
2015-12-30 21:14
549 查看
一同事将测试服务器从SQLServer2008R2SP2升级到了SQLServer2008R2SP3后发现ReportService的报表编辑时启动不了ReportBuilder,错误信息如下所示:
PLATFORMVERSIONINFO
Windows:6.1.7601.65536(Win32NT)
CommonLanguageRuntime:4.0.30319.18408
System.Deployment.dll:4.0.30319.18408builtby:FX451RTMGREL
clr.dll:4.0.30319.18408builtby:FX451RTMGREL
dfdll.dll:4.0.30319.18408builtby:FX451RTMGREL
dfshim.dll:4.0.41209.0(Main.041209-0000)
SOURCES
Deploymenturl: 'target='_blank'>http://localhost/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/GLS/FlowCottonServer:Microsoft-HTTPAPI/2.0X-AspNet-Version:2.0.50727Applicationurl: 'target='_blank'>http://localhost/ReportServer/ReportBuilder/RptBuilder_3/MSReportBuilder.exe.manifestServer:Microsoft-HTTPAPI/2.0X-AspNet-Version:2.0.50727IDENTITIESDeploymentIdentity:ReportBuilder_3_0_0_0.application,Version=10.50.6000.34,Culture=neutral,PublicKeyToken=c3bce3770c238a49,processorArchitecture=x86ApplicationIdentity:MSReportBuilder.exe,Version=10.50.6000.34,Culture=neutral,PublicKeyToken=c3bce3770c238a49,processorArchitecture=x86,type=win32APPLICATIONSUMMARY*Onlineonlyapplication.*Trusturlparameterisset.ERRORSUMMARYBelowisasummaryoftheerrors,detailsoftheseerrorsarelistedlaterinthelog.*Activationofhttp://localhost/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/GLS/FlowCottonresultedinexception.Followingfailuremessagesweredetected: +File,Microsoft.ReportingServices.ComponentLibrary.Controls.dll,hasadifferentcomputedhashthanspecifiedinmanifest.COMPONENTSTORETRANSACTIONFAILURESUMMARYNotransactionerrorwasdetected.WARNINGSTherewerenowarningsduringthisoperation.OPERATIONPROGRESSSTATUS*[12/30/20153:22:38PM]:Activationofhttp://localhost/ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.application?ReportPath=/GLS/FlowCottonhasstarted. *[12/30/20153:22:40PM]:Processingofdeploymentmanifesthassuccessfullycompleted.*[12/30/20153:22:40PM]:Installationoftheapplicationhasstarted.*[12/30/20153:22:44PM]:Processingofapplicationmanifesthassuccessfullycompleted.*[12/30/20153:22:48PM]:Foundcompatibleruntimeversion2.0.50727.*[12/30/20153:22:48PM]:DetectingdependentassemblySentinel.v3.5Client,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=msilusingSentinel.v3.5Client,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=msil.*[12/30/20153:22:48PM]:DetectingdependentassemblySystem.Data.Entity,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089,processorArchitecture=msilusingSystem.Data.Entity,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089,processorArchitecture=msil.*[12/30/20153:22:48PM]:Requestoftrustanddetectionofplatformiscomplete.ERRORDETAILSFollowingerrorsweredetectedduringthisoperation.*[12/30/20153:23:08PM]System.Deployment.Application.InvalidDeploymentException(HashValidation)-File,Microsoft.ReportingServices.ComponentLibrary.Controls.dll,hasadifferentcomputedhashthanspecifiedinmanifest.-Source:System.Deployment-Stacktrace:atSystem.Deployment.Application.ComponentVerifier.VerifyFileHash(StringfilePath,Hashhash)atSystem.Deployment.Application.ComponentVerifier.VerifyFileHash(StringfilePath,HashCollectionhashCollection)atSystem.Deployment.Application.ComponentVerifier.VerifyComponents()atSystem.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionStatesubState,AssemblyManifestdeployManifest,AssemblyManifestappManifest,UrisourceUriBase,StringtargetDirectory,Stringgroup,IDownloadNotificationnotification,DownloadOptionsoptions)atSystem.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionStatesubState,ActivationDescriptionactDesc,Int64transactionId,TempDirectory&downloadTemp)atSystem.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState&subState,ActivationDescriptionactDesc)atSystem.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(UriactivationUri,BooleanisShortcut,StringtextualSubId,StringdeploymentProviderUrlFromExtension,BrowserSettingsbrowserSettings,String&errorPageUrl)atSystem.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Objectstate)COMPONENTSTORETRANSACTIONDETAILSNotransactioninformationisavailable.
搜索了一下资料,居然发现官方有资料介绍了这个问题:ReportBuilderofSQLServer2008R2ServicePack3doesnotlaunch.
WehavediscoveredaproblemwithReportBuilderthatshipswithSQLServer2008R2ServicePack3.
IfyouinstalledSQLServer2008R2,haveupgradedittoServicePack2andthenappliedServicePack3,thenReportBuilderwillfailtolaunch.Itwillraisethefollowingerror.
ERRORSUMMARY
Belowisasummaryoftheerrors,
detailsoftheseerrorsarelistedlaterinthelog.
*Activationofhttp://.../ReportServer/ReportBuilder/ReportBuilder_3_0_0_0.applicationresultedinexception.Followingfailuremessagesweredetected:
+File,
Microsoft.ReportingServices.ComponentLibrary.Controls.dll,hasadifferentcomputedhashthanspecifiedinmanifest.
Wearenotplanningtoreleaseafixforthisissue.Insteadwerecommendyouimplementoneofthefollowingworkarounds.
-Clientsideworkaround:
-InstallandrunReportBuilder3.0ofSQLServer2008R2RTMfromthefollowinglocation:http://www.microsoft.com/en-pk/download/details.aspx?id=6116
-OrinstallandrunReportBuilderofSQLServer2014fromthefollowinglocation:http://www.microsoft.com/en-us/download/details.aspx?id=42301-Serversideworkaround:
-UninstallServicePack3thenuninstallServicePack2andthenreinstallServicePack3.
Weacknowledgetheinconvenience.Apologiesforthis.
Also,weareintheprocessof:
-UpdatingtheSQLServerReleaseServicesBlogpostannouncingthereleaseofSQLServer2008R2ServicePack3toaddanotetoproactivelyinformcustomers.
-UpdatingthedownloadpageofSQLServer2008R2ServicePack3toaddanotetoproactivelyinformcustomers.
-CreatingandpublishingquicklyadedicatedKBarticleaboutthisissue.
-RespondingtothetwoMSConnectitemsthatweareawareofaboutthisissue:1001935and1001699.
Regards.
Jean-YvesDevant
SeniorProgramManager-SQLServer.
官方解释不打算修复这个问题(真是坑爹),它建议执行下面两个解决办法:
1:客户端
从链接http://www.microsoft.com/en-pk/download/details.aspx?id=6116下载安装SQLSERVER2008R2RTM的ReportBuilder3.0
或者从连接http://www.microsoft.com/en-us/download/details.aspx?id=42301限制安装SQLSERVER2014的ReportBuilder。
2:服务器端
卸载SP3,然后卸载SP2,然后从新应用SP3来解决问题。
相关文章推荐
- 自定义UITableViewCell 上的多个按钮点击事件处理
- Windows pyqt4 bat自动转换UI文件-->.pyw文件
- jQquery
- myBatis源码之XMLConfigBuilder
- myBatis源码之XMLConfigBuilder
- myBatis源码之XMLConfigBuilder
- myBatis源码学习之SqlSessionFactoryBuilder
- myBatis源码学习之SqlSessionFactoryBuilder
- myBatis源码之SqlSessionFactoryBuilder
- MySQL 慢查询日志(Slow Query Log)
- ioS UI-导航控制器(NavigationController)
- HashMap 的遍历key与value的方法 .
- iOS UI-手势(Gesture)
- how to querey user information from sid
- iOS --- 获取UIView的模糊效果截图
- iOS View requiresConstraintBasedLayout 详解
- 小波:FAQ Wavelets: Frequently Asked Questions
- JQue 4000 ry遍历数组
- VJGUI消息设计-兼谈MFC、QT和信号/槽机制
- soapUI生成WebService客户端代码