多年来一直运行良好的 SSAS 2005 现在表现得很奇怪。
执行 Windows 更新后,查询时会引发随机错误,具体取决于所选客户端。OleDb 和 AdoMD.NET 驱动程序都会发生这种情况。
这是我得到的
OleDbException (0x80004005):传输层遇到错误。
对等方过早地关闭了连接。
起初,Windows Update 破坏了我的 SPN,因此我不得不使用 Kerberos Configuration Manager for SQL Server 修复它。身份验证在 SQL Server Profiler 中返回(在 NTUserName 列上不再有匿名登录)
但例外情况是,在建立连接并在 Excel 中成功浏览后似乎完全随机!
- Excel 2007,取决于选定的成员。
- Excel 2013,取决于选定的成员(Excel 2007 上的成员除外)。
- 做一些报告的网站也得到 0x80004005 异常
- SQL Server Management Studio 2012 运行良好
- 服务器上的 Excel 2007 运行正常
当我在工作 MDX 上使用 SQL Server Profiler 时,没有什么特别的。
发现开始 4 - MDSCHEMA_CUBES
发现结束 4 - MDSCHEMA_CUBES
查询开始 0 - MDXQuery
查询结束 0 - MDXQuery
当我选择一个特殊的不同字段时(这会导致异常)
发现开始 4 - MDSCHEMA_CUBES
发现结束 4 - MDSCHEMA_CUBES
审核注销
立方体正在工作。他们多年来一直没有改变。有任何想法吗 ?
SQL 2005 : SP4
Windows Server : 2008R2
客户端和服务器都在同一个域中。