所以,我有一个带有connectionstring的ODBC连接:
Driver={HDBODBC32};uid=########;servernode=#########.######.####.com:12345
在我的本地计算机上,通过ProtectionLevel ='Encrypt ...'可以正常运行
但是,因为我的软件包最终将由调度代理运行,所以我将级别更改为“不保存敏感数据”,并使用表达式从变量中设置密码。
结果: 错误:尝试与数据库服务器建立开放式数据库连接(ODBC)连接时出现错误
我之前在与SQL Server的OLE DB连接上已经成功使用了密码/变量方法,所以现在的问题是因为这是ODBC而不是OLEDB,或者是由于HANA驱动程序-我不知道为什么或如何! !
任何线索都值得赞赏!