我们有一个全新的SharePoint 2007 Intranet服务器场,运行在拥有大量处理器和内存的全新64位硬件上。 我们正在使用Kerberos进行安全性保护,并认真遵循Microsoft和博客的所有书面指导,以正确configurationKerberos和Excel Services。 一般来说一切都运行良好。
目前,我们可以在SharePoint团队网站页面上添加Excel Web Access Web部件,并将它们连接到SQL 2005 Analysis Cubes以用于执行数据透视表,图表等。这些Web部件中有6个在页面加载时显示。 但是我们已经注意到,当用户执行诸如刷新连接或工作簿之类的事情,或者更改数据透视表上的筛选器时,我们会得到间歇性错误。 用户会收到一般性错误消息,例如“发生错误,请与pipe理员联系”。 然后在Excel Services中进行会话。 他们必须closuresIE浏览器并返回到网站,以便与Excel Web部件再次成功交互。
我已经看过日志,但只看到像“EcsSoapException:发生错误”的通用消息。 那不会给我一些我真的可以采取行动的东西。 我也检查了应用程序事件日志,但没有发现任何相关的东西。
任何想法如何解决这个问题?
来自日志的示例错误 –
08/07/2009 14:14:53.40 w3wp.exe(0x06C4)
0x17B0 Excel Services
Excel Services Web前端3skc信息处理Excel Calculation Services上的请求时出现问题http:// apulu:56737 / SharedServices_AI_1 / ExcelCalculationServer / ExcelService.asmxexception:Microsoft.Office.Excel.Server.CalculationServer.ExcelServiceSoap + EcsSoapException:出现错误已经发生了。 在Microsoft.Office.Excel.Server.CalculationServer.ExcelServiceSoap.ExecuteAsyncEndWebMethod(AsyncEndWebMethod方法,IAsyncResult asyncResult)上的Microsoft.Office.Excel.Server.CalculationServer.ExcelServiceSoap.PostProcessRequest(CommandResult结果,WebMethodType webMethodType,Exception ex,Boolean endRequest,String sessionId) ,WebMethodType webMethodType)Microsoft.Office.Excel.Server.CalculationServer.ExcelServiceSoap.EndOpenWorkbook(IAsyncResult asyncResult,String&workbookId,Boolean&hasOpenItemPermission)…
事实certificate,这是Windows 2008中的一个Kerberos错误。微软刚刚发布了一个修补程序(见下面的链接)。 该修复程序完全解决了我所有的问题。