ว่ากันเรื่อง Link Server ภาคต่อ (Informix)
คราวนี้ จำเป็นต้อง Link ข้อมูลออกมาจาก Database Informix ที่ Run อยู่บน เครื่อง AIX
สิ่งที่ต้องทำก็คือ
- ติดตั้ง Informix Client SDK ให้ตรงกับ Version ที่ Support กับ OS (32bit,64bit)
- การ สร้าง Link Server ทำได้ 2 ลักษณะ คือ
· ใช้ ODBC ต้องสร้าง configuration ด้วย Program SetNet32
o ที่สำคัญคือ ต้อง Config เรื่อง Locale ให้ถูกต้องด้วย ทั้ง DB_Local และ Client_Local ควรจะต้องตรงกัน
o อย่างของผม ภาษาไทยใช้ Locale=th_TH.thai620
· ใช้ OLE DB ต้องไป Run Command enable ที่ฝั่ง Informix Server
- ผมใช้ ODBC เนื่องจากไม่สามารถ ไป Run Code ที่ฝั่ง Informix ได้
- จากนั้น มาสร้าง LINK Server ที่ฝั่ง SQL
1) สิ่งแรกที่จะต้อง Set คือ ODBC ให้จดชื่อ Data Source Name ไว้
2) สร้าง Link Server โดยใช้ Provider Microsoft OLE DB for ODBC Driver
3) Set Product Name :เป็นอะไรก็ได้ ไม่มีผล ตั้งชื่อให้สื่อก็ดี เช่น infomix
4) Set Data Source: ให้ตรงกับ Data Source ของ ODBC ที่สร้างไว้
5) Set Provider String: ต้องกำหนดให้ละเอียดคือ
a. Server
b. Host
c. Protocolname
d. UserName
e. Password
f. DB_Locale
6) Location: กำหนดเป็น Server Name
7) Catalog: กำหนดเป็น Database Name
8) จากนั้นใน Tab Securities ให้กำหนด User Name Password ด้วย
9) ไปที่หน้า Server Option แล้วกำหนดดังนี้
a. Data Access : True
b. RPC Out : True
c. Use Remote Collation : True (ถ้าไม่กำหนด จะได้เป็นภาษาต่างดาว)
d. Collation Name: Thai_BIN(ถ้าไม่กำหนด จะได้เป็นภาษาต่างดาว)
ความคิดเห็น
แสดงความคิดเห็น