SSIS 错误代码 0x80040E05
SSIS Error code 0x80040E05
错误信息:
“信息:测试 1 处的 0x4004300A,SSIS.Pipeline:验证阶段开始。
警告:测试 1 处的 0x80047076,SSIS.Pipeline:输出列“[Measures].[Distinct Count]”(18) 在输出 "OLE DB Source Output" (13) 和组件 "PIPELINE CUBE" 上(2) 随后不在数据流任务中使用。删除这个未使用的输出列可以提高数据流任务性能。
信息:测试 1 处的 0x40043006,SSIS.Pipeline:准备执行阶段开始。
信息:测试 1 处的 0x40043007,SSIS.Pipeline:预执行阶段开始。
错误:测试 1 处的 0xC0202009,管道多维数据集 [2]:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。
错误代码:0x80040E05。
OLE DB 记录可用。来源:"Microsoft OLE DB Provider for SQL Server 2014 Analysis Services." Hresult:0x00000001 描述:"Error Code = 0x80040E05, External Code = 0x00000000:."。
错误:0xC004701A at Testing1,SSIS.Pipeline:PIPELINE CUBE 在预执行阶段失败并返回错误代码 0xC0202009。
信息:测试 1 处的 0x4004300B,SSIS.Pipeline:"DB TEMP" 写了 0 行。
信息:测试 1 处的 0x40043009,SSIS.Pipeline:清理阶段开始。
任务失败:测试 1"
我的环境:
- SQL Visual Studio 2013
服务器数据工具
- SQL 服务器 2014
- Windows 服务器 2012
知道我为什么会收到此错误吗? - 知道它曾经工作成功!
此问题的解决方案是使用“ADO.NET”作为源 - 唯一的缺点是您要添加数据转换以从 DT_STR 到 DT_WSTR 然后到您需要的任何其他类型,例如 int.
谢谢
单击 Cube 连接管理器。按 F4。这将打开属性 window。在连接字符串中,在最后添加Format=tabular;
例如:Data Source=(Server address>;Initial Catalog=;Provider=MSOLAP.5;Integrated Security=SSPI;Format=tabular;
升级到适用于 Analysis Service 14.0 的 Microsoft OLE DB 提供程序,因为它已解决此问题。
升级到 'Microsoft OLE DB Provider for Analysis Service' 的 14.0 版本后,这个问题得到了特别解决; 15.x,然而,看到这个问题又回来了,这可能是一个挑战,因为它仍然是 SSIS 列出的错误之一。
错误信息:
“信息:测试 1 处的 0x4004300A,SSIS.Pipeline:验证阶段开始。
警告:测试 1 处的 0x80047076,SSIS.Pipeline:输出列“[Measures].[Distinct Count]”(18) 在输出 "OLE DB Source Output" (13) 和组件 "PIPELINE CUBE" 上(2) 随后不在数据流任务中使用。删除这个未使用的输出列可以提高数据流任务性能。
信息:测试 1 处的 0x40043006,SSIS.Pipeline:准备执行阶段开始。
信息:测试 1 处的 0x40043007,SSIS.Pipeline:预执行阶段开始。
错误:测试 1 处的 0xC0202009,管道多维数据集 [2]:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。
错误代码:0x80040E05。 OLE DB 记录可用。来源:"Microsoft OLE DB Provider for SQL Server 2014 Analysis Services." Hresult:0x00000001 描述:"Error Code = 0x80040E05, External Code = 0x00000000:."。 错误:0xC004701A at Testing1,SSIS.Pipeline:PIPELINE CUBE 在预执行阶段失败并返回错误代码 0xC0202009。
信息:测试 1 处的 0x4004300B,SSIS.Pipeline:"DB TEMP" 写了 0 行。
信息:测试 1 处的 0x40043009,SSIS.Pipeline:清理阶段开始。 任务失败:测试 1"
我的环境:
- SQL Visual Studio 2013 服务器数据工具
- SQL 服务器 2014
- Windows 服务器 2012
知道我为什么会收到此错误吗? - 知道它曾经工作成功!
此问题的解决方案是使用“ADO.NET”作为源 - 唯一的缺点是您要添加数据转换以从 DT_STR 到 DT_WSTR 然后到您需要的任何其他类型,例如 int.
谢谢
单击 Cube 连接管理器。按 F4。这将打开属性 window。在连接字符串中,在最后添加Format=tabular; 例如:Data Source=(Server address>;Initial Catalog=;Provider=MSOLAP.5;Integrated Security=SSPI;Format=tabular;
升级到适用于 Analysis Service 14.0 的 Microsoft OLE DB 提供程序,因为它已解决此问题。
升级到 'Microsoft OLE DB Provider for Analysis Service' 的 14.0 版本后,这个问题得到了特别解决; 15.x,然而,看到这个问题又回来了,这可能是一个挑战,因为它仍然是 SSIS 列出的错误之一。