我有一个SSIS包,它将数据从Sybase数据库迁移到Server。到源数据库的连接是通过ODBC连接进行的。
如果我直接在我的机器上运行包,它就会成功运行,但是如果我想通过我在本地机器上创建的SQL Server作业(目标数据库所在的地方)运行它,我将得到一个登录失败错误:
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "Login failed for user 'xxx\
有关于如何在Ubuntu上安装SQL Server Native Client的教程吗?原因在下图中,我要配置DSN。
/etc/odbc.ini
[login]
// Driver = SQL Server Native Client // the driver is not working
// but when I used the
Driver = ODBC Driver 13 for SQL Server // is now working
Server = myhost.com
Database = MYDATABASE_DBF