SQL Server到DB2連接服務器的實現
添加時間:2013-2-1 17:53:45
添加:
思海網絡
SQL Server到DB2連接服務器的實現
作者: CCBZZP
不同數據庫平臺的互連一般稱之為數據庫的異構服務,現在各大數據庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER里面叫做LINKED SERVER,通過ODBC實現與其它數據庫的互聯。
本文的測試環境為:
操作系統: WINDOWS2000 SERVER (繁體系統)
安裝數據庫: SQLSERVER2000(英文版)和DB2 7.2客戶端(英文版)
具體實現步驟:
1.要求pc機上安裝DB2客戶端軟件和sqlserver2000軟件。
2.配置windows的ODBC數據源:
開始菜單—》程式集—》系統管理工具—》資料數據源(ODBC)—》進入配置用戶DSN或者系統DSN均可以:添加—》選擇IBM DB2 ODBC DRIVER—》自定義數據源名稱(隨意如: DB2TEST)—》數據庫名稱(必選!)—》OK完成。
3. 選擇剛才配置的數據源名稱, 再選擇 配置, 跳出DB2 MESSAGES:
The data source is not connected. Connecting to the data source will provide useful information during configuration. Would you like to connect to the data source?
選擇YES(OK或確認)即可
進入CONNECT TO DB2 DATABASE畫面:
USER ID: 輸入DB2 DATABASE的用戶
PASSWORD: 輸入DB2 DATABASE的用戶的密碼
CONNECTION MODE: 可以選擇默認的SHARE模式
選擇OK(確認)即可!
配置和測試ODBC完成!
4.配置sqlserver2000中的連接服務器:
企業管理器—》安全性—》連接服務器—》右鍵新建連接服務器—》定義連接名稱; 選其他數據源; 指定程序名稱為:IBM OLE DB Provider for DB2 SERVERS; 產品名稱可不填; 數據源指定剛才ODBC中定義好的數據源名稱; 提供程序字符串按以下格式填寫:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),這里的用戶名和密碼對應所要連接的DB2數據庫中的用戶名和密碼 —》 安全性標簽頁里:設置用此安全上下文進行,并錄入DB2的數據庫用戶名和密碼—》服務器選項標簽頁可默認—》確定。
5.準備工作全部完成!在sqlserver企業管理器—》安全性—》連接服務器打開剛建好的連接服務器—》點擊表,即可在右邊窗口看到該DB2數據庫用戶擁有的的所有表名,但在這里還并不能查看表的記錄,這個需要在sqserver的查詢分析器中用具體sql實現!訪問表時,使用格式為: [連接服務器名]..[DB2用戶].[表名]。更詳細具體的使用這里不再贅述。
關鍵字:SQL Server、DB2、服務器
作者: CCBZZP
不同數據庫平臺的互連一般稱之為數據庫的異構服務,現在各大數據庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER里面叫做LINKED SERVER,通過ODBC實現與其它數據庫的互聯。
本文的測試環境為:
操作系統: WINDOWS2000 SERVER (繁體系統)
安裝數據庫: SQLSERVER2000(英文版)和DB2 7.2客戶端(英文版)
具體實現步驟:
1.要求pc機上安裝DB2客戶端軟件和sqlserver2000軟件。
2.配置windows的ODBC數據源:
開始菜單—》程式集—》系統管理工具—》資料數據源(ODBC)—》進入配置用戶DSN或者系統DSN均可以:添加—》選擇IBM DB2 ODBC DRIVER—》自定義數據源名稱(隨意如: DB2TEST)—》數據庫名稱(必選!)—》OK完成。
3. 選擇剛才配置的數據源名稱, 再選擇 配置, 跳出DB2 MESSAGES:
The data source is not connected. Connecting to the data source will provide useful information during configuration. Would you like to connect to the data source?
選擇YES(OK或確認)即可
進入CONNECT TO DB2 DATABASE畫面:
USER ID: 輸入DB2 DATABASE的用戶
PASSWORD: 輸入DB2 DATABASE的用戶的密碼
CONNECTION MODE: 可以選擇默認的SHARE模式
選擇OK(確認)即可!
配置和測試ODBC完成!
4.配置sqlserver2000中的連接服務器:
企業管理器—》安全性—》連接服務器—》右鍵新建連接服務器—》定義連接名稱; 選其他數據源; 指定程序名稱為:IBM OLE DB Provider for DB2 SERVERS; 產品名稱可不填; 數據源指定剛才ODBC中定義好的數據源名稱; 提供程序字符串按以下格式填寫:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),這里的用戶名和密碼對應所要連接的DB2數據庫中的用戶名和密碼 —》 安全性標簽頁里:設置用此安全上下文進行,并錄入DB2的數據庫用戶名和密碼—》服務器選項標簽頁可默認—》確定。
5.準備工作全部完成!在sqlserver企業管理器—》安全性—》連接服務器打開剛建好的連接服務器—》點擊表,即可在右邊窗口看到該DB2數據庫用戶擁有的的所有表名,但在這里還并不能查看表的記錄,這個需要在sqserver的查詢分析器中用具體sql實現!訪問表時,使用格式為: [連接服務器名]..[DB2用戶].[表名]。更詳細具體的使用這里不再贅述。
關鍵字:SQL Server、DB2、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解