我一直在尝试连接一个IBM DB2数据库,以便我可以提取数据。以下是我所拥有的详细信息:
- 服务器名称 - 数据库 - 用户名/密码
我尝试了两种不同的方法:
1. 使用Excel: 在Excel中,我进入了“数据”->“从其他来源”->“从数据连接向导”->“其他/高级”->“Microsoft OLE DB Provider for DB2”。 我在数据源参数中输入了服务器名称,并在适当的参数中输入了用户名和密码。每当我单击“测试”按钮时,都会返回相同的错误消息:“由于初始化提供程序时存在错误,测试连接失败——参数不正确”。
2. 使用SQL Server 2008: 我还尝试通过SQL Server 2008连接到这个DB2数据库,创建一个新的链接服务器,并在数据源参数中输入服务器名称,在安全页面中输入用户名和密码。在那里我选择的提供程序是“IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider”。这里出现的错误是:“链接服务器已创建但连接测试失败”。
希望能给我一些关于如何从Excel或SQL Server 2008连接到DB2数据库的建议。谢谢!
- 服务器名称 - 数据库 - 用户名/密码
我尝试了两种不同的方法:
1. 使用Excel: 在Excel中,我进入了“数据”->“从其他来源”->“从数据连接向导”->“其他/高级”->“Microsoft OLE DB Provider for DB2”。 我在数据源参数中输入了服务器名称,并在适当的参数中输入了用户名和密码。每当我单击“测试”按钮时,都会返回相同的错误消息:“由于初始化提供程序时存在错误,测试连接失败——参数不正确”。
2. 使用SQL Server 2008: 我还尝试通过SQL Server 2008连接到这个DB2数据库,创建一个新的链接服务器,并在数据源参数中输入服务器名称,在安全页面中输入用户名和密码。在那里我选择的提供程序是“IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider”。这里出现的错误是:“链接服务器已创建但连接测试失败”。
希望能给我一些关于如何从Excel或SQL Server 2008连接到DB2数据库的建议。谢谢!