在SSIS 2008中的“执行SQL”任务中从Teradata读取数据

时间:2014-09-19 20:10:42

标签: ssis teradata

我需要从Teradata读取表格。拉出记录并根据某些条件发送电子邮件。我使用Execute SQL任务(从Teradata中提取数据)和For Loop Container(为每条记录发送电子邮件)实现了这一点。

我目前正在使用ADO.NET连接来连接到执行SQL任务中的Teradata。这里的问题是,我无法在SQL服务器上部署它。这个包运行得非常好,当我从SQL Server代理运行它时,它失败并出现以下错误:

“以用户身份执行:HNETNT \ SQLDWDEV。Microsoft(R)SQL Server执行包实用程序版本10.50.4000.0(适用于32位版权所有(C)Microsoft Corporation 2010.保留所有权利。开始时间:10:41: 45 AM错误:2014-09-19 10:41:46.27代码:0xC00291EC源:执行查询执行SQL任务描述:无法获取连接“Teradata Connection”。连接可能配置不正确或者您可能没有正确的权限此连接。结束错误DTExec:程序包执行返回DTSER_FAILURE(1)。“

看起来,我使用了错误的连接管理器,即ADO.NET。有人可以帮助我做这项工作。我尝试过Microsoft Annuity驱动程序,但这不能用于执行SQL任务。我也尝试使用ODBC连接。这也失败了。

0 个答案:

没有答案