如何通過odbc串連progress資料庫

來源:互聯網
上載者:User

如何通過odbc串連progress資料庫  

Progress的ODBC並不是通用的,需要用專門的ODBC工具軟體來串連,最常用的是Merant ODBC,此以Merant3.7來介紹如何串連progress資料庫,由於可能存在不同的作業系統,當然串連方式有些不同.使用Merant3.7需要在用戶端安裝Progress資料庫才可以.

服務端unix(即資料庫存放在unix上),用戶端window2000
伺服器配置:
1.在/etc/services設定檔中添加一行啟動odbc的連接埠,例如:
merant 6000/tcp # merantODBC的連接埠


2.在需要使用odbc的使用者的.profile檔案中增加變數及路徑
例如:
DLC=/dlc/91e /*安裝的progress的路徑*/
PROOIBRK=/dlc/91e/bin/_prooibk /*需要調用的程式的路徑*/
PROOIDRV=/dlc/91e/bin/_prooidv /*需要調用的程式的路徑*/
PATH=/dlc/91e/bin:$PATH
export PATH
export DLC
export PROOIBRK
export PROOIDRV

3.執行啟動odbc的命令
例如:
/dlc/91e/bin/_prooibk -SV -S merant /*根據progress安裝的目錄不同會不同,merant是services中增加的連接埠名稱,兩邊可以隨便取名字但必須一樣*/

用戶端配置:
1.同服務端配置一樣需要在C:WINNTsystem32driversetc的services檔案中增加一行
例如:
merant 6000/tcp # merantODBC的連接埠


2.在系統控制台增加環境變數,建議增加系統的環境變數,根據用戶端progress安裝的目錄不同,可能有所不同
DLC c:dlc The directory where you installed the Progress client pieces
IDLC c:dlc Required only for 8.1 or higher clients
PROMSGS c:dlcpromsgs The directory and name of the message file
IPROMSGS c:dlcpromsgs Required only for 8.1 or higher clients
PATH c:dlcbin;c:dlc;c:winNTsystem32;%path% Example for Windows NT
TEMP c:temp


3.在odbc資料來源中作如下配置:
general:
data source name:自己取名
description:隨便
database name:資料庫的名字
user id:不填

oid/oib options:
protocol:tcp
service name:在services檔案中加的merantodbc的連接埠名稱
host name:伺服器的名稱或ip(建議用ip,否則還要在hosts檔案中加解析)

database options:
database access mode:via server
protocol:tcp
service name:啟動資料庫的連接埠名(是在服務端啟動資料庫服務的連接埠名也是在服務端的services檔案中)
host name:啟動資料庫服務的機器名或ip(推薦ip)

完成後應該可以串連上了


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.