查询 SSAS 多维数据集时,什么原因导致 Excel 中出现传输层错误?

查询 SSAS 多维数据集时,什么原因导致 Excel 中出现传输层错误?

我们刚刚在 Excel 工作簿中筛选和切片数据透视表时出现此错误(数据透视表连接到另一台服务器上的 SQL Server Analysis Services 多维数据集):

Excel 传输层遇到错误

我们无法从外部源获取数据。以下是我们收到的错误消息:

传输层遇到错误。

仅在一台计算机上编辑一个工作簿几分钟后才会发生错误 - 即使连接到同一台 SSAS 计算机并查询同一个多维数据集,我们也未在任何其他计算机或任何其他工作簿上重现该错误。但是,受影响的用户可以根据需要通过从我们的 SharePoint 下载此特定工作簿的另一个副本、在本地 Excel 中打开它并在几分钟内更改切片器选择来或多或少地重现该问题。

受影响的用户正在通过 VPN 连接到我们公司的网络,我起初怀疑这是可能的,但由于错误仅发生在这一个工作簿中,因此排除了这种可能。

我发现很多帖子都提到了由于身份验证问题导致的相同错误消息,但我认为我们的情况并非如此,因为同一个用户能够通过另一本工作簿从同一台计算机访问同一个多维数据集,并且没有任何错误,并且能够在错误发生前使用该工作簿几分钟。但是,在使用该工作簿时最终确实会出现错误。

我找到了一篇帖子,其中的症状非常相似,原因是防病毒应用程序在闲置一段时间后阻止了正在使用的端口(请参阅https://social.msdn.microsoft.com/Forums/sqlserver/en-US/29bd2921-25cd-47d7-8850-5e5498c6eff4/intermittent-error-an-error-was-entountered-in-the-transport-layer-when-using-a-slicer-in-excel?forum=sqlanalysisservices),但是我们已经从这台电脑的卡巴斯基中排除了Excel,但没有成功。

即使使用 SQL Profiler 捕获流量,我也找不到 SSAS 日志中的任何错误。我在服务器上的事件日志中也找不到任何相关错误。

我们应该如何解决这个问题呢?

答案1

我们遇到了一个问题,该问题最终被保存在凭证管理器中,一旦这个问题被纠正,数据透视表就可以刷新

相关内容