我需要在AIX上创建从SQL Server 2012到IBM DB2(9.x)的链接服务器。使用SSL创建连接是强制性的要求。通过SSL从SQL Server 2012到AIX DB2的链接服务器
我试图使用“Microsoft®OLEDB Provider for DB2 v4.0 forMicrosoft®SQLServer®2012”,但我无法通过MS OLEDB的数据访问工具连接到DB2。
后来我安装了IBM DB2客户端工具和GSKIT,通过这个我可以通过SSL连接到DB2。随着安装还提供了连接提供程序“用于DB2的IBM OLE DB提供程序”。问题是我无法创建链接服务器。
我总是得到错误信息
Cannot create an instance of OLEDB Provider "IBMDADB2.DB2COPY1" for linked Sever "mydb2" (Microsoft SQL Server , Error 7302)
在一些讨论中提到了对使用特定的供应商字符串,但在这种情况下,提供字符串的领域是灰色的。
我只是有产品名称和数据源的选项。数据源== IBM的BD2客户端工具的连接的数据库名称?我应该用什么作为数据源?
您的DB2数据源是否在名为“damndb2”的Windows ODBC数据源管理器中显示? – mustaccio 2014-09-23 19:53:37
我可以使用odbc连接damndb2(至少在CLI/ODBC设置中我有一个按钮“Connect”,它返回“Conncetion testet successfully”。)在绑定CLI/ODBC支持实用程序中显示一个日志,其中声明SQL0551N authotization或privelege on没有给出执行。 – 2014-09-24 09:52:29
我在询问有关_Windows ODBC数据源管理员_ – mustaccio 2014-09-24 11:31:02