INF: การกำหนดค่าแหล่งข้อมูลสำหรับผู้ให้บริการ Microsoft OLE DB สำหรับ DB2


ข้อมูลเพิ่มเติม


ภาพรวมของตัวให้บริการ Microsoft OLE DB สำหรับ DB2

ที่ Microsoft ให้บริการ OLE DB สำหรับ DB2 กับโปรแกรมประยุกต์ผู้บริโภค OLE DB เมื่อต้องการใช้อย่างใดอย่างหนึ่ง

  • สร้างแฟ้มเชื่อมโยงข้อมูล Microsoft (UDL), และเรียกหน้านี้จากแอพลิเคชันของคุณ

    - หรือ -
  • ติดต่อผู้ให้บริการที่ใช้สายอักขระการเชื่อมต่อที่มีชื่อผู้ให้บริการ
Microsoft ข้อมูล Access Components (MDAC) 2.0 และรุ่นที่ใหม่กว่ารวมลิงค์ข้อมูล วิธีการทั่วไปสำหรับการจัดการ และการโหลดการเชื่อมต่อไปยังแหล่งข้อมูล OLE DB ลิงค์ข้อมูลจะสนับสนุนการค้นหา และรักษาการเชื่อมต่อไปยังแหล่งข้อมูล OLE DB ที่ปรากฏอย่างสม่ำเสมอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ UDLs ตลอดจนรายการของคุณสมบัติในการเตรียมใช้งาน OLE DB ได้รับการสนับสนุนและอาร์กิวเมนต์สตริงการเชื่อมต่อ ADO ดู "ใช้ใน OLE DB ผู้ให้บริการสำหรับ DB2" ใน SDK เซิร์ฟเวอร์จัดเอกสารประกอบแบบออนไลน์

เชื่อมโยงข้อมูลของ OLE DB

คุณต้องกำหนดค่าแหล่งข้อมูลสำหรับแต่ละโฮสต์ข้อมูลแหล่งวัตถุที่จะสามารถเข้าถึงได้โดยใช้ให้บริการ OLE DB สำหรับ DB2 ใช้พารามิเตอร์เริ่มต้นสำหรับการให้บริการ OLE DB สำหรับ DB2 สำหรับข้อมูลแหล่งที่มาเท่านั้น และพารามิเตอร์เหล่านี้ต้องถูกกำหนดค่าสำหรับแต่ละแหล่งข้อมูลแยกต่างหาก การเชื่อมโยงข้อมูลให้เป็นรูปแบบวิธีการสร้างข้อกำหนดของวัตถุแหล่งข้อมูล OLE DB แฟ้มอย่างสม่ำเสมอในรูปแบบของแฟ้ม UDL แอพลิเคชัน เช่นตัวอย่าง RowsetViewer ที่มาพร้อมกับ SDK เซิร์ฟเวอร์จัด สามารถเปิดสร้างแฟ้ม UDL และผ่านสายอักขระการเตรียมใช้งานที่เก็บไว้เพื่อให้บริการ OLE DB สำหรับ DB2 ในขณะใช้งาน

การเพิ่มหรือการตั้งค่าคอนฟิกการเชื่อมโยงข้อมูล

คุณต้องสร้างการเชื่อมโยงข้อมูลการตั้งค่าคอนฟิกพารามิเตอร์สำหรับแหล่งข้อมูล OLE DB ของคุณ คุณสามารถสร้างการเชื่อมโยงข้อมูลใหม่ ด้วยการคลิกที่ทางลัดในโฟลเดอร์ที่โปรแกรมจัด Server\Data เข้า คุณสามารถแก้ไขคุณสมบัติของแฟ้มข้อมูลการเชื่อมโยง โดยการเปิดแฟ้มจาก Windows Explorer เมื่อต้องการแก้ไขการเชื่อมโยงแฟ้มข้อมูล:

สำหรับ Windows NT

  1. จากเมนูเริ่ม เลือกโปรแกรม Microsoft Server การจัดกลุ่ม
  2. เลือกกลุ่มโปรแกรมเข้าถึงข้อมูล
  3. เลือกแหล่งข้อมูล OLE DB ใหม่ เพจคุณสมบัติการเชื่อมโยงข้อมูลปรากฏขึ้น
  4. กำหนดค่าแหล่งข้อมูลสำหรับตัวให้บริการที่เลือก คลิกวิธีใช้สำหรับข้อมูลเพิ่มเติม
  5. คลิกตกลงเพื่อบันทึกการเชื่อมโยงข้อมูล

สำหรับ Windows 95/98

  1. จากเมนูเริ่ม เลือกโปรแกรม Microsoft Server การจัดกลุ่ม
  2. เลือกกลุ่มโปรแกรมเข้าถึงข้อมูล
  3. เลือกแหล่งข้อมูล OLE DB ใหม่ เพจคุณสมบัติการเชื่อมโยงข้อมูลปรากฏขึ้น
  4. กำหนดค่าแหล่งข้อมูลสำหรับตัวให้บริการที่เลือก คลิกวิธีใช้สำหรับข้อมูลเพิ่มเติม
  5. คลิกตกลงเพื่อบันทึกการเชื่อมโยงข้อมูล
โดยค่าเริ่มต้น การเชื่อมโยงข้อมูลดังกล่าวในโฟลเดอร์การเชื่อมโยง DB\Data Files\System\OLE Files\Common โปรแกรม อย่างไรก็ตาม คุณสามารถสร้างการเชื่อมโยงข้อมูลในตำแหน่งที่ตั้งใด ๆ โดยการเปิดโฟลเดอร์เป้าหมาย เลือกลิงค์ข้อมูล Microsoft ใหม่จากเมนูแฟ้มกำหนดค่าเพจคุณสมบัติการเชื่อมโยงข้อมูล


แหล่งข้อมูล OLE DB เรียกดู

โดยค่าเริ่มต้น การเชื่อมโยงข้อมูลดังกล่าวในโฟลเดอร์การเชื่อมโยง DB\Data Files\System\OLE Files\Common โปรแกรม ทางลัดมีให้ในโปรแกรม Microsoft Server การจัดกลุ่ม เมื่อต้องการเรียกดูแหล่งข้อมูล:
  1. จากเมนูเริ่ม เลือกโปรแกรม Microsoft Server การจัดกลุ่ม
  2. เลือกกลุ่มโปรแกรมเข้าถึงข้อมูล
  3. เลือกเรียกดูแหล่งข้อมูล DB OLE รายการของการเชื่อมโยงข้อมูลที่บันทึกไว้ในตำแหน่งที่ตั้งเริ่มต้นจะแสดงขึ้น

การกำหนดค่าแหล่งข้อมูล OLE DB สำหรับ DB2 โดยใช้ลิงค์ข้อมูล

แท็บผู้ให้บริการอนุญาตให้ผู้ใช้เลือกตัวให้บริการ OLE DB (ผู้ให้บริการชื่อสตริ) ที่จะใช้ในแฟ้ม UDL นี้จากรายการของผู้ให้บริการ OLE DB ที่เป็นไปได้ เลือกMicrosoft OLE DB Provider สำหรับ DB2

แท็บการเชื่อมต่ออนุญาตให้ผู้ใช้สามารถกำหนดค่าคุณสมบัติพื้นฐานที่จำเป็นในการเชื่อมต่อกับแหล่งข้อมูล สำหรับให้บริการ OLE DB สำหรับ DB2 คุณสมบัติการเชื่อมต่อรวมค่าต่อไปนี้:

แหล่งข้อมูล: แหล่งข้อมูลไม่มีพารามิเตอร์ที่เลือกได้ซึ่งสามารถใช้เพื่ออธิบายแหล่งข้อมูล เมื่อโปรแกรมการกำหนดค่าการเชื่อมโยงข้อมูลถูกโหลดจากโฟลเดอร์โปรแกรมเซิร์ฟเวอร์จัด ฟิลด์แหล่งข้อมูลที่ถูกต้อง ฟิลด์นี้ถูกใช้เพื่อตั้งชื่อแฟ้ม UDL ซึ่งถูกเก็บไว้ในไดเรกทอรี DB\Data Files\System\OLE Files\Common โปรแกรม

ชื่อผู้ใช้: ชื่อผู้ใช้ที่ถูกต้องโดยปกติจำเป็นต้องเข้าถึงข้อมูลบน DB2 อีกทางหนึ่งคือ คุณสามารถยืนยันชื่อผู้ใช้ในการเชื่อมโยงข้อมูล ตัวให้บริการ OLE DB จะแสดงกล่องโต้ตอบผู้ใช้ในขณะทำการใส่รหัสผ่านถูกต้อง นอกจากนี้ กล่องโต้ตอบที่พร้อมท์จะอนุญาตให้ผู้ใช้สามารถแทนชื่อผู้ใช้ที่เก็บไว้ในการเชื่อมโยงข้อมูล

การ AS / 400 คอมพิวเตอร์ที่มีการเกี่ยวข้องกับรหัสผู้ใช้และรหัสผ่าน การ AS / 400 ยอมรับเฉพาะการ DB2/400 user ID และรหัสผ่านในตัวพิมพ์ใหญ่ (ถ้าการเชื่อมต่อ DB2/400 ล้มเหลวเนื่องจากการรับรองความถูกต้องที่ไม่ถูกต้อง ตัวให้บริการ OLE DB จะการส่งการรับรองความถูกต้อง บังคับให้ใช้รหัสผู้ใช้และรหัสผ่านเป็นตัวพิมพ์ใหญ่)

ไม่เทียบตรงตัวเมนเฟรม ซึ่งหมายความ ว่า บนคอมพิวเตอร์เมนเฟรม คุณสามารถป้อน ID ผู้ใช้ DB2 และรหัสผ่านกรณีใด ตัวให้บริการ OLE DB จะส่งเหล่านี้ค่าในตัวพิมพ์ใหญ่

ที่มี DB2 UDB สำหรับ Windows NT ID ผู้ใช้จะถูกเก็บไว้ในตัวพิมพ์ใหญ่ รหัสผ่านถูกเก็บไว้ในกรณีที่ผสมกัน ผู้ใช้ต้องป้อนรหัสผ่านในกรณีถูกต้อง ตัวให้บริการ OLE DB ส่งตรงกับรหัสผ่านในกรณีที่ป้อน โดยผู้ใช้ ผู้ใช้ไม่จำเป็นต้องรับรองคุณสมบัติชื่อผู้ใช้ Windows NT มีชื่อโดเมน Windows NT

รหัสผ่าน: รหัสผ่านถูกต้องโดยปกติจำเป็นต้องเข้าถึงข้อมูลบน DB2 อีกทางหนึ่งคือ คุณสามารถเลือกให้บันทึกรหัสผ่านในแฟ้ม UDL โดยการเลือกกล่องกาเครื่องหมายอนุญาตให้บันทึกรหัสผ่าน

คำเตือน: อ็อพชันนี้ยังคงอยู่ข้อมูลการรับรองความถูกต้องในข้อความธรรมดาภายในแฟ้ม UDL

แค็ตตาล็อกเริ่มต้น: คุณสมบัตินี้ OLE DB จะใช้เป็นส่วนแรกของชื่อตารางครบถ้วนสามส่วน

ใน DB2 (MVS, OS/390), คุณสมบัตินี้จะเรียกว่าตำแหน่งที่ตั้ง SYSIBM ตำแหน่งที่ตั้งตารางรายการทั้งหมดที่สามารถเข้าถึงตำแหน่งที่ตั้ง เมื่อต้องการค้นหาตำแหน่งที่ตั้งของ DB2 คุณต้องการเชื่อมต่อ ขอให้ผู้ดูแลระบบของคุณเพื่อค้นหาใน DSNTINST Clist ของ TSO ภายใต้คำนิยาม DDF ข้อกำหนดเหล่านี้มีให้ในแผง DSNTIPR ในคู่มือการติดตั้ง DB2

ใน DB2/400 คุณสมบัตินี้จะเรียกว่า RDBNAM ค่า RDBNAM สามารถถูกกำหนด โดยการเรียกใช้คำสั่ง WRKRDBDIRE จากคอนโซลระบบ OS/400 ถ้าไม่มีค่า RDBNAM แล้วหนึ่งสามารถสร้างได้โดยใช้ตัวเลือกเพิ่มขึ้น

ในฐานข้อมูลสากล DB2 คุณสมบัตินี้เรียกว่าฐานข้อมูล
แท็บการเชื่อมต่อมีปุ่มทดสอบการเชื่อมต่อที่สามารถใช้เพื่อทดสอบพารามิเตอร์การเชื่อมต่อด้วย สามารถจะทดสอบการเชื่อมต่อหลังจากป้อนพารามิเตอร์ที่จำเป็นทั้งหมด เมื่อคุณคลิกปุ่มนี้ มีสร้างเซสชันไปยังระบบ DB2 ระยะไกลที่ใช้ให้บริการ OLE DB สำหรับ DB2

แท็บทั้งหมดอนุญาตให้ผู้ใช้สามารถกำหนดค่าคุณสมบัติเพิ่มเติมที่ใช้ในการเชื่อมต่อกับแหล่งข้อมูล บางคุณสมบัติในแท็บทั้งหมดจำเป็นต้องใช้ คุณสมบัติเหล่านี้อาจแก้ไขได้ โดยการเลือกคุณสมบัติจากรายการที่แสดงการเลือกแก้ไขค่า สำหรับ Microsoft ให้บริการ OLE DB สำหรับ DB2 คุณสมบัติเหล่านี้ประกอบด้วยค่าต่อไปนี้:
ชื่อ TP สำรอง: คุณสมบัตินี้จะใช้เฉพาะจำเป็นเมื่อเชื่อมต่อกับ SQL/DS (DB2/VM หรือ DB2/VSE), และจะเรียกว่าโปรแกรมธุรกรรมระยะไกล


นามแฝงของ APPC ท้องถิ่น LU: ชื่อของการกำหนดค่าในเซิร์ฟเวอร์จัดนามแฝง LU ท้องถิ่น

ชื่อของโหมด APPC: โหมด APPC ที่สอดคล้องกับการตั้งค่าคอนฟิกโฮสต์และตั้งค่าคอนฟิกเซิร์ฟเวอร์จัด ค่าที่ถูกต้องสำหรับโหมด APPC รวม QPCSUPP (ทั่วไปค่าเริ่มต้นระบบ), #INTER (แบบโต้ตอบ), #INTERSC (แบบโต้ตอบกับความปลอดภัยของสายงานการผลิตที่น้อยที่สุด), #BATCH (ชุดงาน), #BATCHSC (ชุดงานที่ มีความปลอดภัยน้อยที่สุดที่สายงานการผลิต), และ #IBMRDB (การเข้าถึงฐานข้อมูลระยะไกล DB2)

นามแฝงของ APPC ระยะไกล LU: ชื่อของนามแฝง LU ระยะไกลถูกกำหนดค่าในเซิร์ฟเวอร์จัด

โหมดการยืนยันอัตโนมัติ: คุณสมบัตินี้ช่วยให้สามารถยอมรับแบบไม่ชัดเจนในคำสั่ง SQL ทั้งหมด ในโหมดการยืนยันอัตโนมัติ ทุกการดำเนินงานฐานข้อมูลคือ ธุรกรรมที่จะผูกมัดเมื่อดำเนินการ โหมดนี้จะเหมาะสมสำหรับธุรกรรมทั่วไปที่ประกอบด้วยคำสั่ง SQL เดียว จึงไม่จำเป็นเพื่อกำหนดเขต หรือระบุความสมบูรณ์ของธุรกรรมเหล่านี้ ย้อนกลับไม่ได้รับอนุญาตเมื่อใช้โหมดการยอมรับโดยอัตโนมัติ ค่าเริ่มต้นคือ True

รับรองความถูกต้องของแคช: อนุญาตการแคชของข้อมูลการรับรองความถูกต้องที่มีความสำคัญเช่นรหัสผ่านในแคชภายในวัตถุแหล่งข้อมูลของผู้ให้บริการหรือตัวแจงนับ ค่าเริ่มต้นคือ False

ระดับการแยกที่เริ่มต้น: นี้กำหนดระดับของการแยกที่ใช้ในกรณีที่เกิดขึ้นพร้อมกันในการเข้าถึงวัตถุ DB2 โดยโปรแกรมประยุกต์จำนวนมาก ค่าเริ่มต้นคือ NC ในระดับต่อไปนี้ได้รับการสนับสนุน:




CS Cursor Stability.
In DB2/400, this corresponds to COMMIT(*CS).
In ANSI, this corresponds to Read Committed (RC).

NC No Commit.
In DB2/400, this corresponds to COMMIT(*NONE).
In ANSI, this corresponds to No Commit (NC).

UR Uncommitted Read.
In DB2/400, this corresponds to COMMIT(*CHG).
In ANSI, this corresponds to Read Uncommitted.

RS Read Stability.
In DB2/400, this corresponds to COMMIT(*ALL).
In ANSI, this corresponds to Repeatable Read.

RR Repeatable Read.
In DB2/400, this corresponds to COMMIT(*RR).
In ANSI, this corresponds to Serializable (Isolated).
เค้าร่างที่เริ่มต้น: ชื่อของคอลเลกชันที่ผู้ให้บริการการค้นหาสำหรับแค็ตตาล็อกข้อมูล ตัวให้บริการ OLE DB ใช้เค้าร่างที่เริ่มต้นเพื่อจำกัดชุดผลลัพธ์สำหรับการดำเนินงานได้รับความนิยม เช่นการแจงนับรายการตารางในคอลเลกชันเป้าหมาย (ตัวอย่างเช่น OLE DB IDBSchemaRowset DBSCHEMA_TABLES) นอกจากนี้ ตัวให้บริการ OLE DB ใช้เค้าร่างที่เริ่มต้นในการสร้างคำสั่ง SELECT ของ SQL สำหรับการร้องขอ IOpenRowset::OpenRowset สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเค้าร่างที่เริ่มต้น โปรดอ่านบทความในฐานความรู้ของ Microsoft ต่อไปนี้:

217757 INF: เค้าร่างที่เริ่มต้นที่จะใช้กับโปรแกรมควบคุม ODBC สำหรับ DB2 และให้บริการ OLE DB สำหรับ DB2
คุณสมบัติเพิ่มเติม: วิธีการระบุคุณสมบัติเฉพาะของผู้ให้บริการเพิ่มเติม คุณสมบัติที่มีส่งผ่านพารามิเตอร์นี้ควรถูกคั่น ด้วยเครื่องหมายอัฒภาค และจะถูกตีความ โดยไคลเอ็นต์ของเครือข่ายการขีดเส้นใต้ของผู้ให้บริการ

โฮสต์ CCSID: โค้ดอักขระการตั้งค่ารหัส (CCSID) ข้อมูล DB2 ที่ตรงกันตามที่แสดงบนคอมพิวเตอร์ระยะไกล พารามิเตอร์นี้เป็นค่าเริ่มต้น U.S./Canada (37) คุณสมบัติ CCSID ที่จำเป็นเมื่อประมวลผลข้อมูลไบนารีเป็นอักขระข้อมูล ยกเว้นว่ามีตั้งค่ากระบวนการไบนารีเป็นอักขระอักขระที่ถูกแปลงข้อมูลโดยยึดตาม DB2 คอลัมน์ CCSID และค่าเริ่มต้น ANSI โค้ดเพจ

ที่อยู่เครือข่าย: คุณสมบัตินี้ถูกใช้เพื่อค้นหาคอมพิวเตอร์เป้าหมาย DB2 โดยเฉพาะอยู่ TCP/IP หรือ TCP/IP โฮสต์/นามแฝงของชื่อสัมพันธ์กับพอร์ต DRDA อยู่เครือข่ายไม่ถูกต้องเมื่อเชื่อมต่อโดยใช้ TCP/IP

พอร์ตเครือข่าย: คุณสมบัตินี้ถูกใช้เพื่อค้นหาเป้าหมายพอร์ตเข้าถึงบริการ DB2 DRDA เมื่อการเชื่อมต่อโดยใช้ TCP/IP ค่าเริ่มต้นเป็นรู้จักกันดี DRDA พอร์ตอยู่ 446

ไลบรารีการขนส่งบนเครือข่าย: คุณสมบัติของไลบรารีการเชื่อมโยงแบบไดนามิกกำหนดว่าผู้ให้บริการการเชื่อมต่อโดยใช้ TCP/IP หรือการจัด LU6.2 ขนส่งบนเครือข่าย ค่าเริ่มต้นคือ จัด ถ้ามีเลือก TCP/IP ค่าสำหรับที่อยู่เครือข่ายและพอร์ตเครือข่ายจำเป็น ถ้าเลือกจัด ค่าเริ่มต้นแล้วค่าสำหรับนามแฝงของ APPC ท้องถิ่น LUชื่อของโหมด APPCและนามแฝงของ APPC ระยะไกล LUจำเป็นต้องใช้

คอลเลกชันของแพคเกจ: ชื่อของคอลเลกชัน DRDA ที่คุณต้องการเก็บ และผูกแพคเกจ DB2 โปรแกรมควบคุม นี้อาจเหมือนกับแบบแผนเริ่มต้น นี่คือพารามิเตอร์ที่จำเป็น สำหรับข้อมูลเพิ่มเติม โปรดอ่านบทความในฐานความรู้ของ Microsoft ต่อไปนี้:

216810การสร้างแพคเกจสำหรับใช้กับโปรแกรมควบคุม ODBC สำหรับ DB2 และ OLE DB Provider สำหรับ DB2
พีซีโค้ดเพจ: คุณสมบัตินี้จำเป็นเมื่อประมวลผลข้อมูลไบนารีเป็นอักขระข้อมูล ยกเว้นว่ามีตั้งค่ากระบวนการไบนารีเป็นอักขระอักขระที่ถูกแปลงข้อมูลโดยยึดตามค่าเริ่มต้น ANSI โค้ดเพจการกำหนดค่าใน Windows ค่าเริ่มต้นสำหรับคุณสมบัตินี้คือ ภาษาละติน 1 (1252)

ยืนยันข้อมูลความปลอดภัย: อีกทางหนึ่งคือ คุณสามารถเลือกที่จะบันทึกรหัสผ่านในแฟ้ม UDL โดยการเลือกกล่องกาเครื่องหมายอนุญาตให้บันทึกรหัสผ่านได้

คำเตือน: อ็อพชันนี้ยังคงอยู่ข้อมูลการรับรองความถูกต้องในข้อความธรรมดาภายในแฟ้ม UDL

กระบวนการไบนารีเป็นอักขระ: นี้ตัวเลือกไบนารี (CCSID 65535) ข้อมูลพิมพ์เขตข้อมูลเป็นเขตข้อมูลชนิดข้อมูลอักขระบนพื้นฐานสำหรับแต่ละข้อมูลแหล่งที่มา CCSID โฮสต์และพีซีรหัส Pagอีค่าถูกป้อนข้อมูลที่จำเป็น และพารามิเตอร์การแสดงผล

อ่านอย่างเดียว: สร้างแหล่งข้อมูลแบบอ่านอย่างเดียว ผู้ใช้มีสิทธิ์เข้าถึงแบบอ่านอย่างเดียวไปยังวัตถุ เช่นตาราง และไม่สามารถปรับปรุงการดำเนินการ เช่นแทรก ปรับปรุง หรือลบ

ข้อมูลอ้างอิง


ระบบปฏิบัติการ MVS OS/390/400