SSIS错误代码DTS_E_OLEDERROR。发生OLE DB错误。错误代码0x80004005。OLE DB记录可用。来源:"用于SQL Server 2016 Analysis Services的Microsoft OLE DB访问接口。"Hresult:0x80004005描述:"在传输层中遇到错误。"。OLE DB记录可用。来源:"Microsoft OLE DB Provider for SQL Server 2016 AnalysisServices。"Hresult:0x80004005描述:"对等方过早地关闭了连接。".
遇到问题:尝试从SSIS运行SSAS多维数据集时。
以下SQL服务器设置:
- SSIS:SQL Server 2016版本13.0.5622.0(OS 2016核心服务器(
- SSAS:SQL Server 2016版本13.0.5102.14(OS 2012服务器非核心(
到目前为止我们测试的内容:
- SSAS:当直接运行SSAS包时,不会出现任何问题。也就是说,我们消除了SSAS中涉及问题的疑虑
- SSIS:SQL Server 2016版本13.0.5622.0(OS 2012 Server非核心(-在此服务器下运行包时,不会出现问题
- SSIS:SQL Server 2016版本13.0.5622.0(OS 2016 Core Server(-在此服务器下运行包时,将出现问题
- from#3-正在将提供程序从MSOLAP.6更新到MSOLAP.7-问题仍然存在
过程:
- 使用分析服务处理任务创建SSIS
- 具有连接字符串:数据源=;初始目录=;提供者=MSOLAP.7;综合安全=SSPI;模拟级别=模拟
- 创建SSAS进程:只要运行,任何进程都会执行
- 运行SSIS<执行SSIS后将发生错误
有人遇到过类似的问题吗?
我遇到了类似的问题,唯一的变化是操作系统是windows 2016服务器非核心。最初,分析引擎运行在SQL Server 2017 RTM版本上。在应用最新累积更新(CU20(后,问题得到了解决。也许对我来说是有效的,因此想到了分享,这样可以帮助别人。
以下是的详细信息
操作系统:Windows 2016服务器非核心SQL版本:2017 RTM
当从同一服务器执行包时,我们得到了以下错误"发生以下系统">。
然而,当远程执行时,我们得到了错误"对等方过早关闭连接">
问题出现在32BITS驱动程序版本中。使用64位驱动程序,将工作良好