SSIS系列之-BT的OLAP数据库连接字符串导致的问题
2007-05-09 15:42
706 查看
最近因为工作的需要,需要通过SSIS从OLAP中导出数据,费了很大的力气,终于把所有的该配的都配对了,但是没想到,一运行就出现下面的错误:
SSIS package "ExtractUserTagPointsFromDataWarehouse.dtsx" starting.
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Information: 0x40043006 at Data Flow Task, DTS.Pipeline: Prepare for Execute phase is beginning.
Information: 0x40043007 at Data Flow Task, DTS.Pipeline: Pre-Execute phase is beginning.
Error: 0xC0202009 at Data Flow Task, OLE DB Source 1 1 [31]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
Error: 0xC004701A at Data Flow Task, DTS.Pipeline: component "OLE DB Source 1 1" (31) failed the pre-execute phase and returned error code 0xC0202009.
Information: 0x40043009 at Data Flow Task, DTS.Pipeline: Cleanup phase is beginning.
Information: 0x4004300B at Data Flow Task, DTS.Pipeline: "component "OLE DB Destination 1" (170)" wrote 0 rows.
Task failed: Data Flow Task
Warning: 0x80019002 at For Loop Container - 按照用户基数循环操作用户: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
Warning: 0x80019002 at ExtractUserTagPointsFromDataWarehouse: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
SSIS package "ExtractUserTagPointsFromDataWarehouse.dtsx" finished: Failure.
注意:
0xC004701A at Data Flow Task, DTS.Pipeline: component "OLE DB Source 1 1" (31) failed the pre-execute phase and returned error code 0xC0202009.
很郁闷,这种问题通常很难寻找到答案,但是我这个人总是比较幸运,呵呵~,从
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=215075&SiteID=1
终于找到了自己的答案
In SSIS SP1 the problem can be fixed by adding Format=Tabular to the connection-string. There is a KB on this.
However, after applying SP2 a new error have arised using SSIS to qyery MSAS.
原来就是简单的在连接字符串上加个Format=Tabular的问题,这个真的很容易让人头痛!!!!
做数据挖掘和OLAP的人真不容易~唉~
问题解决了!!心情大爽!!一定要把这个问题记下来!!!
SSIS package "ExtractUserTagPointsFromDataWarehouse.dtsx" starting.
Information: 0x4004300A at Data Flow Task, DTS.Pipeline: Validation phase is beginning.
Information: 0x40043006 at Data Flow Task, DTS.Pipeline: Prepare for Execute phase is beginning.
Information: 0x40043007 at Data Flow Task, DTS.Pipeline: Pre-Execute phase is beginning.
Error: 0xC0202009 at Data Flow Task, OLE DB Source 1 1 [31]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
Error: 0xC004701A at Data Flow Task, DTS.Pipeline: component "OLE DB Source 1 1" (31) failed the pre-execute phase and returned error code 0xC0202009.
Information: 0x40043009 at Data Flow Task, DTS.Pipeline: Cleanup phase is beginning.
Information: 0x4004300B at Data Flow Task, DTS.Pipeline: "component "OLE DB Destination 1" (170)" wrote 0 rows.
Task failed: Data Flow Task
Warning: 0x80019002 at For Loop Container - 按照用户基数循环操作用户: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
Warning: 0x80019002 at ExtractUserTagPointsFromDataWarehouse: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
SSIS package "ExtractUserTagPointsFromDataWarehouse.dtsx" finished: Failure.
注意:
0xC004701A at Data Flow Task, DTS.Pipeline: component "OLE DB Source 1 1" (31) failed the pre-execute phase and returned error code 0xC0202009.
很郁闷,这种问题通常很难寻找到答案,但是我这个人总是比较幸运,呵呵~,从
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=215075&SiteID=1
终于找到了自己的答案
In SSIS SP1 the problem can be fixed by adding Format=Tabular to the connection-string. There is a KB on this.
However, after applying SP2 a new error have arised using SSIS to qyery MSAS.
原来就是简单的在连接字符串上加个Format=Tabular的问题,这个真的很容易让人头痛!!!!
做数据挖掘和OLAP的人真不容易~唉~
问题解决了!!心情大爽!!一定要把这个问题记下来!!!
相关文章推荐
- (转)关于c#在控制台应用程序中连接数据库字符串的问题
- 【线上问题】由防火墙导致的数据库空闲连接断开问题
- vs 数据库连接字符串,连接本机数据库没任何问题,连其他的局域网数据库总是弹出调试窗口
- 关于数据库连接字符串问题(第一部分连接SQL Server 2008)
- asp.net LINQ中数据库连接字符串的问题
- 关于LINQ中数据库连接字符串的问题
- 数据库连接字符串的常见问题和解决方法
- WinFrom下连接字符串的数据库文件路径问题
- 《Entity Framework 6 Recipes》中文翻译系列 (38) ------ 第七章 使用对象服务之动态创建连接字符串和从数据库读取模型
- .NET跨平台之旅:数据库连接字符串写法引发的问题
- 数据库 数据绑定的时候连接字符串为绝对路径的问题
- Sybase 12.5数据库安装,删除以及连接字符串问题
- 关于数据库连接字符串问题(第二部分连接MySQL)
- 利用 spring bean 的属性 init-method 解决因为数据库连接没有初始化而导致首次点击页面超慢的问题
- s数据库连接字符串超时的问题
- mysql反向解析导致连接数据库过慢的问题
- python字符串连接导致效率问题
- 数据库连接字符串的一个问题
- Web.config数据库连接字符串密码中的一个字符导致连接数据库失败
- 解决"System.AccessViolationException”类型的未经处理的异常在 未知模块(IIS Worker Process 已停止工作)导致无法连接远程数据库的问题