请问DB2 9.1企业版怎样用联合数据库(联邦数据库)查询SQL Server里的数据。高分求助

Vangie 2009-12-29 11:15:00
DB2 新手求助,我想在DB2里,联合查询DB2 Server和另一台 Microsoft SQL Server 里的数据。

如题,我在DB2 9.1的控制中心,数据库=〉联合数据库对象=〉创建包装器=〉数据源里只有DB2一个选项可选?

期望是可以选到 SQL Server 或 ODBC , 是不是驱动没装?还是需要其它软件支持?

google , baidu 里面找的都是 DB2 不同 Database 之间的联合查询,我需要的是不同数据源的联合查询。

新手急用,请诸位兄弟多多帮忙。
...全文
484 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanghehao 2011-09-28
  • 打赏
  • 举报
回复
是哪个fixpack
Vangie 2009-12-30
  • 打赏
  • 举报
回复
解决,原来是需要装另外的 fixpack
Vangie 2009-12-30
  • 打赏
  • 举报
回复
相同版本覆盖时,显示文件被使用,将DB2相关服务关闭后,可以覆盖安装,但接下来就启动不了了。提示DB2APP.dll错误,有哪位愿意帮忙试一下吗?
Vangie 2009-12-30
  • 打赏
  • 举报
回复
你说的是对的,可能是我版本不对造成的,我先测试一下,希望以后的兄弟少走弯路。
liyan93834183 2009-12-30
  • 打赏
  • 举报
回复
可能是我误导你了,我说如果是 dll文件 就放在那个目录下。。。
不好意思
Vangie 2009-12-30
  • 打赏
  • 举报
回复

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\bin\icc 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:25 <DIR> icc
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\bin\icc\icc 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 <DIR> icclib
2009/03/20 14:25 <DIR> osslib
2009/03/20 14:25 8,255 ReadMe.txt
1 个文件 8,255 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\bin\icc\icc\icclib 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 69,632 icclib.dll
1 个文件 69,632 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\bin\icc\icc\osslib 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 774,144 libeay32.dll
1 个文件 774,144 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\conv 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:25 <DIR> alt
2009/03/20 14:25 <DIR> ms
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\conv\alt 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 416 04370923.cnv
2009/03/20 14:25 416 08500923.cnv
2009/03/20 14:25 416 08501252.cnv
2009/03/20 14:25 416 08600923.cnv
2009/03/20 14:25 416 08630923.cnv
2009/03/20 14:25 416 09230437.cnv
2009/03/20 14:25 416 09230850.cnv
2009/03/20 14:25 416 09230860.cnv
2009/03/20 14:25 416 09231043.cnv
2009/03/20 14:25 416 09231051.cnv
2009/03/20 14:25 416 09231114.cnv
2009/03/20 14:25 416 09231252.cnv
2009/03/20 14:25 416 09231275.cnv
2009/03/20 14:25 416 09241252.cnv
2009/03/20 14:25 416 10430923.cnv
2009/03/20 14:25 416 10510923.cnv
2009/03/20 14:25 416 11140923.cnv
2009/03/20 14:25 416 12520850.cnv
2009/03/20 14:25 416 12520923.cnv
2009/03/20 14:25 416 12750923.cnv
2009/03/20 14:25 1,330 IBM00850.ucs
2009/03/20 14:25 1,210 IBM00923.ucs
2009/03/20 14:25 1,210 IBM01252.ucs
23 个文件 12,070 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\conv\ms 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 33,696 0930ucs2.cnv
2009/03/20 14:25 33,696 0939ucs2.cnv
2009/03/20 14:25 29,344 0943ucs2.cnv
2009/03/20 14:25 82,336 0954ucs2.cnv
2009/03/20 14:25 23,712 5039ucs2.cnv
2009/03/20 14:25 55,456 ucs20943.cnv
6 个文件 258,240 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\db2 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\db2dump 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\lib 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 126,266 db2app.lib
2009/03/20 14:25 60,894 db2cli.lib
2 个文件 187,160 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\license 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:25 <DIR> Windows
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\license\Windows 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 59,183 odbc_LI_br.rtf
2009/03/20 14:25 76,322 odbc_LI_cn.rtf
2009/03/20 14:25 59,745 odbc_LI_cz.rtf
2009/03/20 14:25 60,377 odbc_LI_de.rtf
2009/03/20 14:25 79,960 odbc_LI_en.rtf
2009/03/20 14:25 57,393 odbc_LI_es.rtf
2009/03/20 14:25 64,281 odbc_LI_fr.rtf
2009/03/20 14:25 56,756 odbc_LI_it.rtf
2009/03/20 14:25 106,275 odbc_LI_jp.rtf
2009/03/20 14:25 89,917 odbc_LI_kr.rtf
2009/03/20 14:25 59,797 odbc_LI_pl.rtf
2009/03/20 14:25 58,680 odbc_LI_tr.rtf
12 个文件 828,686 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\msg 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:25 <DIR> en_US
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\msg\en_US 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 14:25 91,586 db2adm.mo
2009/03/20 14:25 132,415 db2admh.mo
2009/03/20 14:25 10,266 db2cli.mo
2009/03/20 14:25 2,168 db2clia1.lst
2009/03/20 14:25 1,065 db2clias.lst
2009/03/20 14:25 38,764 db2clih.mo
2009/03/20 14:25 8,192 db2clir.dll
2009/03/20 14:25 1,560 db2clit.mo
2009/03/20 14:25 204,840 db2clp.mo
2009/03/20 14:25 59,311 db2diag.mo
2009/03/20 14:25 32,822 db2nmp.xml
2009/03/20 14:25 172,032 db2odbcr.dll
2009/03/20 14:25 352,963 db2sql.mo
2009/03/20 14:25 2,411,532 db2sqlh.mo
2009/03/20 14:25 88,322 db2stt.mo
2009/03/20 14:25 38,381 db2supp.mo
16 个文件 3,646,219 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\security32 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:12 <DIR> plugin
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\security32\plugin 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:12 <DIR> IBM
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\security32\plugin\IBM 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
2009/03/20 14:12 <DIR> client
0 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\security32\plugin\IBM\client 的目录

2009/03/20 14:12 <DIR> .
2009/03/20 14:12 <DIR> ..
0 个文件 0 字节

所列文件总数:
96 个文件 28,440,974 字节
62 个目录 353,588,686,848 可用字节
Vangie 2009-12-30
  • 打赏
  • 举报
回复
There is no installation program for the IBM DB2 Driver for ODBC and CLI. You must install the driver manually:
Copy the compressed file that contains the driver onto the target machine from the internet or a DB2 Version 9 installation CD.
Uncompress that file into your chosen install directory on the target machine.
Optional: remove the compressed file.

这个是IBM的官方说明。下面是解压后的文件

驱动器 D 中的卷是 Data
卷的序列号是 2CD1-7E0D

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32 的目录

2009/12/30 09:38 <DIR> .
2009/12/30 09:38 <DIR> ..
2009/03/20 14:25 <DIR> clidriver
2009/12/30 09:38 0 list.txt
1 个文件 0 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver 的目录

2009/03/20 14:25 <DIR> .
2009/03/20 14:25 <DIR> ..
2009/03/20 15:37 <DIR> bin
2009/03/20 14:12 <DIR> conv
2009/03/20 14:12 <DIR> db2
2009/03/20 14:25 317 db2cli.ini
2009/03/20 14:25 241 db2cli.opt
2009/03/20 14:12 <DIR> db2dump
2009/03/20 14:25 <DIR> lib
2009/03/20 14:12 <DIR> license
2009/03/20 14:12 <DIR> msg
2009/03/20 14:12 <DIR> security32
2 个文件 558 字节

D:\ISO\IBM_DB2_V9\v9fp7_win_db2driver_for_odbc_cli_32\clidriver\bin 的目录

2009/03/20 15:37 <DIR> .
2009/03/20 15:37 <DIR> ..
2009/03/20 14:25 12,079,104 db2app.dll
2009/03/20 14:25 20,480 db2cli.dll
2009/03/20 14:25 389,120 db2ldap.dll
2009/03/20 14:25 94,208 db2ldapm.dll
2009/03/20 14:25 7,168 db2ldcfg.exe
2009/03/20 14:25 18,432 db2level.exe
2009/03/20 14:25 30,208 db2odbc.dll
2009/03/20 14:25 581,632 db2odbch.dll
2009/03/20 14:25 65,536 db2oreg1.exe
2009/03/20 14:25 2,101,248 db2osse.dll
2009/03/20 14:25 110,592 db2support.exe
2009/03/20 14:25 454,656 db2trc.exe
2009/03/20 14:25 57,344 db2trcapi.dll
2009/03/20 14:25 6,656 db2trcd.exe
2009/03/20 14:25 513 IBM.DB2.APP.manifest
2009/03/20 14:25 390 IBM.DB2.CLI.manifest
2009/03/20 14:25 419 IBM.DB2.LDAP.manifest
2009/03/20 14:25 420 IBM.DB2.LDAPM.manifest
2009/03/20 14:25 401 IBM.DB2.ODBC.manifest
2009/03/20 14:25 403 IBM.DB2.ODBCH.manifest
2009/03/20 14:25 443 IBM.DB2.SEC.manifest
2009/03/20 14:25 27,136 IBMkrb5.dll
2009/03/20 14:25 27,648 IBMkrb5TwoPart.dll
2009/03/20 14:25 319,488 IBMLDAPauthclient.dll
2009/03/20 14:25 24,064 IBMOSauthclient.dll
2009/03/20 14:25 24,576 IBMOSauthclientTwoPart.dll
2009/03/20 14:12 <DIR> icc
2004/06/22 05:19 2,080,861 libmmd.dll
2009/03/20 15:37 1,060,864 mfc71.dll
2009/03/20 15:37 2,179,072 mfc71d.dll
2003/02/21 07:42 348,160 msvcr71.dll
2003/03/18 22:03 544,768 msvcr71d.dll
31 个文件 22,656,010 字节
liyan93834183 2009-12-30
  • 打赏
  • 举报
回复
你的dll什么名字?怎么会覆盖呢,你不是没有这个驱动嘛
Vangie 2009-12-30
  • 打赏
  • 举报
回复
DB2 Server 启动不了了,还不能重新安装。虽然没有重要数据,但只能卸载然后重新安装吗?
Vangie 2009-12-30
  • 打赏
  • 举报
回复
没有安装文件。。
Vangie 2009-12-30
  • 打赏
  • 举报
回复
晕,直接复制覆盖,重新启动机器后,DB2启动不了。还好是测试环境。
liyan93834183 2009-12-30
  • 打赏
  • 举报
回复
如果是安装文件,就执行就行了,如果是dll文件,就放在../IBM/SQLLIB/BIN/ 下
WWWWA 2009-12-30
  • 打赏
  • 举报
回复
解压到临时目录,看看是否有INSTAL、SETUP之类的安装程序
Vangie 2009-12-30
  • 打赏
  • 举报
回复
谢谢大家,我下载了这个, v9fp7_win_db2driver_for_odbc_cli_32.zip 再问个比较弱的问题,请问怎么安装?解压直接复制到DB2的目录?
Mr_Bean 2009-12-30
  • 打赏
  • 举报
回复
这需要额外的 db2 信息集成工具
WWWWA 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 vangie 的回复:]
需要这个,但不知道哪里可以找得到。

需要另外购买吗?

Odbc driver for db2rcodbc.dll
[/Quote]

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.apdv.cli.doc/doc/c0023378.htm

在安装CD上找找
Vangie 2009-12-30
  • 打赏
  • 举报
回复
windows 本身就自带 SQL Server 的ODBC驱动,我是在DB2里面的设定找不到可以调用ODBC的地方,我想可能和SQL Server的客户端并没有太大关系。
liyan93834183 2009-12-30
  • 打赏
  • 举报
回复
你本地安装一个sqlserver的客户端就行,那里面就带
Vangie 2009-12-30
  • 打赏
  • 举报
回复
windows 2003 32位
Vangie 2009-12-30
  • 打赏
  • 举报
回复
需要这个,但不知道哪里可以找得到。

需要另外购买吗?

Odbc driver for db2rcodbc.dll
加载更多回复(4)

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧