本文介绍了PowerPivot管理仪表板未刷新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  PowerPivot管理仪表板上的Server Health Web部件自2014年5月以来未刷新. 这是我在运行计时器作业时在错误日志中看到的内容:

The Server Health web part on the  PowerPivot Management Dashboard  has not refreshed since May 2014.  Here is what I see in the error log when I run the timer job:

注意: svcSP_SQLDataRdrProd 是无人参与的刷新帐户

Note:svcSP_SQLDataRdrProd is the unattended refresh account

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0                                              PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:高级关系引擎中的错误.使用托管IDbConnection接口时发生以下异常:用户'BCTGTWDOM \ svcSP_SQLDataRdrProd'的登录失败. ;  29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: Errors in the high-level relational engine. The following exception occurred while the managed IDbConnection interface was being used: Login failed for user 'BCTGTWDOM\svcSP_SQLDataRdrProd'..            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:无法建立数据源ID为'GeminiBI'且名称为'GeminiBI'的数据源的连接. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: A connection could not be made to the data source with the DataSourceID of 'GeminiBI', Name of 'GeminiBI'.            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:处理表运行状况"时发生错误. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: An error occurred while processing table 'Health'.        29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:高级关系引擎中的错误.使用托管IDbConnection接口时发生以下异常:用户'BCTGTWDOM \ svcSP_SQLDataRdrProd'的登录失败. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: Errors in the high-level relational engine. The following exception occurred while the managed IDbConnection interface was being used: Login failed for user 'BCTGTWDOM\svcSP_SQLDataRdrProd'..            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:无法建立数据源ID为'GeminiBI'且名称为'GeminiBI'的数据源的连接. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: A connection could not be made to the data source with the DataSourceID of 'GeminiBI', Name of 'GeminiBI'.            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:处理表服务器"时发生错误. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: An error occurred while processing table 'Servers'.       29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:由于交易中的另一项操作失败,因此当前操作已被取消.                                  29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: The current operation was cancelled because another operation in the transaction failed.            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:高级关系引擎中的错误.使用托管IDbConnection接口时发生以下异常:用户'BCTGTWDOM \ svcSP_SQLDataRdrProd'的登录失败. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: Errors in the high-level relational engine. The following exception occurred while the managed IDbConnection interface was being used: Login failed for user 'BCTGTWDOM\svcSP_SQLDataRdrProd'..            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:无法建立数据源ID为'GeminiBI'且名称为'GeminiBI'的数据源的连接. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: A connection could not be made to the data source with the DataSourceID of 'GeminiBI', Name of 'GeminiBI'.            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      结果来自 使用代码处理:处理表"Unloads"时发生错误. 29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Result from usage code processing: An error occurred while processing table 'Unloads'.     29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      00000 高                                      命中异常 在处理使用多维数据集时29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         00000  High                Hit exception while processing the usage cube            29cae79c-f47a-e0a4-3616-6d7671283524

2015/08/02 10:31:21.06        OWSTIMER.EXE(0x58B4)                      0x68F0           PowerPivot服务         用法                      99      高                                       例外:Microsoft.AnalysisServices.SPAddin.GeminiException:高级关系引擎中的错误.使用托管IDbConnection接口时发生以下异常:用户'BCTGTWDOM \ svcSP_SQLDataRdrProd'的登录失败.  在Microsoft.AnalysisServices.SPAddin.UsageProcessingTimerJob.RefreshUsageCube(GeminiServiceApplication应用程序)中获得29cae79c-f47a-e0a4-3616-6d7671283524

02/08/2015 10:31:21.06          OWSTIMER.EXE (0x58B4)                         0x68F0            PowerPivot Service             Usage                         99        High                EXCEPTION: Microsoft.AnalysisServices.SPAddin.GeminiException: Errors in the high-level relational engine. The following exception occurred while the managed IDbConnection interface was being used: Login failed for user 'BCTGTWDOM\svcSP_SQLDataRdrProd'..     at Microsoft.AnalysisServices.SPAddin.UsageProcessingTimerJob.RefreshUsageCube(GeminiServiceApplication application)     29cae79c-f47a-e0a4-3616-6d7671283524

我最近的分析和疑难排解似乎表明" 服务器 Health.xlsx "工作簿可能已损坏";当我尝试对其进行编辑时,出现错误:" XML解析在第1行第1列:文档不正确" 语法.",后跟:" OLE DB提供程序中的错误.加载连接对话框组件以提示"时发生错误.

My most recent line of analysis and troubleshooting seemed to indicate that the "Server Health.xlsx" workbook might be "corrupted"; when I try to edit it, I get an error: "XML parsing failed at line 1, column 1: Incorrect document syntax.", followed by: "Errors in the OLE DB provider. An error occured while loading the connection dialog box component for prompting".

任何见解或建议都将不胜感激.

谢谢

Paul

推荐答案

您了解到了这一点吗?这是我的发现以及我所在的位置;

did you get to the bottom of this? Here's my findings and where I'm at;

GeminiBI是"PowerPivot管理数据.xlsx"中的powerpivot数据源连接名称,该名称在管理中心中>网站内容> PowerPivot管理> [无论您叫什么powerpivot服务].

GeminiBI is the powerpivot data source connection name within the 'PowerPivot Management Data.xlsx' which is in the Central Administration > Site Contents > PowerPivot Management > [whatever your powerpivot service is called].

此xlsx文件用作olap数据源,该数据源通过PowerPivot Management Data.odc文件从1033子文件夹中的Server Health.xlsx和Workbook Activity.xlsx文件连接到.

This xlsx file acts as an olap data source, which is connected to from the Server Health.xlsx and Workbook Activity.xlsx files within the 1033 subfolder via the PowerPivot Management Data.odc file.

我发现GeminiBI指向一个SQL Server实例"localhost/PowerPivot"并选择数据库目录"DB".都不存在.我将其更新为正确的服务器实例和正确的数据库目录(大致相同 作为powerpivot实例,即上面的文件夹).我还必须安装sqlncli11.1,您可以从Microsoft的sql server 2012 sp3功能包下载中获得sqlncli11.1,然后编辑GeminiDB连接以使用它,因为它使用的版本是10.1的sql2008r2 但是正在使用的服务器是sql 2014 sp1.

I found GeminiBI pointing to a sql server instance 'localhost/PowerPivot' and choosing database catalog 'DB'. Neither existed. I updated this to the correct server instance and correct database catalog (which was pretty much the same as the powerpivot instance, I.e. the folder above). I also had to install the sqlncli11.1 which you can get from the sql server 2012 sp3 feature pack download from Microsoft, then edit the GeminiDB connection to use this, as it was using version 10.1 for sql2008r2 but the server being used is sql 2014 sp1.

我现在可以手动从Excel 2010刷新"PowerPivot Management Data.xlsx".服务器Health.xlsx和Workbook Activity.xlsx文件仅使用Excel服务从sharepoint更新,而不是从Excel 2010更新(从该文件更新)错误说无效" 类字符串". 但是,"PowerPivot管理仪表板处理计时器作业"在共享点2013上仍然失败,日志文件中出现以下错误:

I can now refresh 'PowerPivot Management Data.xlsx' from Excel 2010 manually. The Server Health.xlsx and Workbook Activity.xlsx files only updated from sharepoint using excel services, and not from Excel 2010 (from which is errors saying 'invalid class string'). However, the 'PowerPivot Management Dashboard Processing Timer Job' still fails on sharepoint 2013 with the following errors in the log file:

04/18/2016 13:23:52.18  OWSTIMER.EXE(0x148C)         nbsp; ;      0x443C                                               &b   00000 高    使用代码处理的结果:连接可以 不能将数据源ID为'GeminiBI'且名称为'GeminiBI'的数据源.  00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE (0x148C)                    0x443C PowerPivot Service             Usage                          00000 High     Result from usage code processing: A connection could not be made to the data source with the DataSourceID of 'GeminiBI', Name of 'GeminiBI'. 00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE(0x148C)         nbsp; ;      0x443C                                               &b   00000 高    使用代码处理的结果: 处理表"DocumentVersions".  00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE (0x148C)                    0x443C PowerPivot Service             Usage                          00000 High     Result from usage code processing: An error occurred while processing table 'DocumentVersions'. 00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE(0x148C)         nbsp; ;      0x443C                                         &b   00000 高    在处理用法多维数据集时出现异常  00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE (0x148C)                    0x443C PowerPivot Service             Usage                          00000 High     Hit exception while processing the usage cube 00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE(0x148C)         nbsp; ;      0x443C                                               &b   99 高    例外:Microsoft.AnalysisServices.SPAddin.GeminiException: 高级关系引擎中的错误.使用托管IDbConnection接口时发生以下异常:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.找不到服务器 或无法访问.验证实例名称正确,并且已将SQL Server配置为允许远程连接. (提供者:命名管道提供者,错误:40-无法打开与SQL Server的连接);找不到网络路径. 在Microsoft.AnalysisServices.SPAddin.UsageProcessingTimerJob.RefreshUsageCube(GeminiServiceApplication应用程序)  00b8739d-2b2e-b08e-9d31-fbefb1915927

04/18/2016 13:23:52.18  OWSTIMER.EXE (0x148C)                    0x443C PowerPivot Service             Usage                          99 High     EXCEPTION: Microsoft.AnalysisServices.SPAddin.GeminiException: Errors in the high-level relational engine. The following exception occurred while the managed IDbConnection interface was being used: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server);The network path was not found.     at Microsoft.AnalysisServices.SPAddin.UsageProcessingTimerJob.RefreshUsageCube(GeminiServiceApplication application) 00b8739d-2b2e-b08e-9d31-fbefb1915927

我已授予excel服务,powerpivot无人值守服务帐户和服务器场帐户对sql数据库的访问权限(根据GeminiBI连接字符串).

I've given the excel services, powerpivot unattended service account and farm account access to the sql database (as per the GeminiBI connection string).

我还尝试了将PowerPivot Management Data.xlsx文件升级到excel 2013,但未能说明工作簿是使用不支持升级到excel 2013的版本创建的.

I've also tried upgrading the PowerPivot Management Data.xlsx file to excel 2013 but it fails saying the workbook was created with a version that doesn't support upgrading to excel 2013.

在SQL Server网络配置中禁用了命名管道,但是我已经读到Sharepoint 2013并不是必需的,因此应该使用tcp/ip.

Named Pipes is disabled in the sql server network config, but I've read that it's not a requirement for sharepoint 2013, so it should use tcp/ip.

谢谢

约翰


这篇关于PowerPivot管理仪表板未刷新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 20:22