OLE DB Sybase 连接失败

Zan*_*ane 8 sql-server sybase ssis

我有一个连接到我们在 SQL Server 2008R2 数据库中暂存的 Sybase 数据库。我可以连接数据库并且连接测试正常。我正在使用带有 Sybase 驱动程序的 OLE DB 源。

连接管理器

我什至可以预览数据。注意我已经缩小了这个数据集,所以看不到数据,但它仍然表明源确实返回了行。

预览数据集

但是,当我执行包时,它会导致失败。

失败

[来源1 ] 错误:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“MyDataSource”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。

关于为什么会发生这种情况的任何想法?

更新 添加其他错误消息,尽管它们与有用的相反。[SSIS.Pipeline] 错误:组件“源”(1) 验证失败并返回错误代码 0xC020801C。[SSIS.Pipeline] 错误:一个或多个组件验证失败。错误:任务验证期间出现错误。

更新 几次尝试后,sybase 帐户被锁定。一定与密码有关。

小智 1

在 BIDS 右侧的解决方案资源管理器下 ---->右键单击 ​​ ---->属性 ---->配置属性 ---->调试 ---->调试选项 ----> Run64BitRuntime ---- >错误