症状
假设你将 Microsoft SQL Server 2012 或 SQL Server 2014 PowerPivot 库与使用 Windows 身份验证的源结合使用。 刷新 PowerPivot 库中的文档时,历史记录中将收到以下错误消息:
调用 Excel Services 时返回错误
在关联的统一日志记录服务(ULS)日志中,你将收到以下条目:
<日期> <时间> w3wp (<ServerName>:0X4F54) 0x8420 PowerPivot Service Data Refresh 41) powerpivot service data refresh datarefresh <><> <> Http://contoso.com/global/PowerPivot%20Gallery/Sample.xlsx (<ServerName>: W3wp) 0x4F54 PowerPivot 服务数据刷新99高异常:0x8420:调用 Excel Services 时返回错误。 ---> SPClient 的 ExcelServicesException: ECS 失败,返回的状态不是零。 第一个错误是名称 = "ExternalDataRefreshFailed";message = ' 处理工作簿中的数据模型时发生错误。 请重试。 我们无法刷新此工作簿中的一个或多个数据连接。 以下连接刷新失败: AnalysisServices ESESSMW2416 TabularRoleTest ';严重 = "错误" 在 Microsoft。 SPClient. ValidateStatus (Status [] status)。 AnalysisServices [T] (String AnalysisServices,SPClient ' 1 ExcelApi)---在中调用 [T] (String fileUrl,ExcelServiceCall ' 1 serviceCall)。 AnalysisServices. SPClient "1 ExcelApi)。 fileUrl. ExcelServiceCall" 1 serviceCall)的 ExcelApi。---Call (String fileUrl,ExcelServiceCall serviceCall,String 方法名,(对象参数),<日期> <Time> SPAddin (<服务器名>: DataRefresh)中。 0X87E4 Excel Services 应用程序 excel Calculation services Aiau8 中等 ASPPERRORINFO 转储: [Errorcode: AspperrConnectionFailed 异常消息: "行外" 对象 "DataSource" 已指定,但尚未使用。 OLE DB 或 ODBC 错误:发生以下系统错误:系统找不到指定的文件。 . 提示. 分析服务器已保留指定为 Datsource 对象定义的连接字符串部分的一部分的任何安全信息。 ] 88edd3e8-1bee-41e0-9b81-2dc8287d4a44<日期> <Time> w3wp (<ServerName>:0X0660) 0X87E4 Excel Services 应用程序 Excel Calculation Services alteq 中等 PivotException:: GetExceptionFromHr: hr-2146827284。 88edd3e8-1bee-41e0-9b81-2dc8287d4a44<日期> <Time> w3wp (<ServerName>:0X0660) 0X87E4 Excel Services 应用程序 Excel 计算服务 Aei88 中等 UserWorkbook。 HandleExternalDataRefreshFailure:无法执行查询,sessionId = 1. v 22.16 wxz + nxnw8nyo4co9f1bm 14.5。 en-us US5 36.4 ec7f2c7-16a8-4897-8512: "microsoft." 的异常 =: "microsoft." 的类型为 "Microsoft"。引发了 CalculationServer PivotException '。,Externalsource = AnalysisServices <ServerName> TabularRoleTest,extendedConnectionInfo = CalculationServer<日期> <时间> extendedConnectionInfo ) 88edd3e8-1bee-41e0-9b81-2dc8287d4a44 excel Services 应用程序 Excel Calculation Services w3wp 中等0x0660。0x87E4:刷新时失败,表 = 查询 agp5r 中的 "查询 UserWorkbook" 查询 MarkPowerpivotTablesRefreshed 的表
解决方案
累积更新信息
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 我们建议你下载并安装 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。