PRB: การกำหนดค่า dsn กับไลบรา SQL Server สุทธิรี

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 289573 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณสร้าง หรือการตั้งค่าคอนฟิก ODBC ข้อมูลชื่อแหล่ง (dsn) โดยใช้โปรแกรมควบคุม ODBC เซิร์ฟเวอร์ SQL ของ Microsoft ปัญหาเช่นต่อไปนี้อาจเกิดขึ้น:
  • การสลับของโพรโทคอลไลบรารีสุทธิ
  • มีใช้โพรโทคอลของ DSN ใหม่ สำหรับ dsn เก่า หรือในทางกลับกัน

สาเหตุ

ถ้าคุณใช้ชื่อของเซิร์ฟเวอร์ (ตัวอย่างเช่น ชื่อของ sql server อินสแตนซ์) สำหรับการสร้าง dsn หลาย การปรับเปลี่ยนโพรโทคอลเครือข่ายสำหรับหนึ่งเหล่านี้จะมีผลต่อ dsn ทั้งหมดที่กำลังใช้ชื่อนี้

นอกจากนี้ จาก Microsoft Data Access คอมโพเนนต์ (MDAC) 2.6 และรุ่นที่ใหม่กว่า ไลบรารีเครือข่ายเริ่มต้นคือ TCP/IP ถ้าคุณใช้ชื่อเซิร์ฟเวอร์ (ในอย่างอื่น คุณอย่าสร้างนามแฝงเซิร์ฟเวอร์), ถึงแม้ว่าคุณตั้งค่าคอนฟิก DSN ของคุณจะใช้ชื่อ pipes จะเปลี่ยนกลับไป TCP/IP เมื่อต้องการแก้ไขปัญหานี้ ทำตามขั้นตอนที่กำหนดไว้ในส่วน "วิธีแก้ปัญหา"

การแก้ไข

สร้าง และใช้นามแฝงของเซิร์ฟเวอร์ ด้วยการตั้งค่าไลบรารีสุทธิจำเป็นที่ใช้โดยใช้ ODBC Administrator หรือใน SQL Server ไคลเอ็นต์ของเครือข่าย Utility, Cliconfg.exe ดูส่วน "ข้อมูลเพิ่มเติม" สำหรับรายละเอียด

การแก้ปัญหา

  1. ในอรรถประโยชน์ที่ไคลเอนต์กำหนดค่าอื่น ๆ สำหรับ SQL Server สร้างโดยใช้ชื่ออื่นนอกเหนือจากชื่อเซิร์ฟเวอร์นามแฝง
  2. สร้าง หรือปรับเปลี่ยนการ DSN และชื่อเซิร์ฟเวอร์ เลือกนามแฝง (ไม่เซิร์ฟเวอร์) จากขั้นตอนที่ 1
  3. บันทึก DSN และเปิดใหม่อีกครั้ง
หมายเหตุที่เวลานี้ยังคงอยู่ในไลบรารีเครือข่าย

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

เมื่อคุณระบุ หรือเลือกชื่อเซิร์ฟเวอร์ในการเซิร์ฟเวอร์:เลือกกล่องในนั้นการกำหนดค่า DSN ของเซิร์ฟเวอร์ Microsoft SQLกล่องโต้ตอบจากผู้ดูแล ODBC ในระหว่างการสร้าง DSN สร้างนามแฝงของเซิร์ฟเวอร์ที่ มีชื่อที่ระบุ นี้เป็นจริงนามแฝงชื่อเซิร์ฟเวอร์ไม่ใช่ชื่อเซิร์ฟเวอร์เอง ถ้า dsn หลายใช้ชื่อเดียวกัน ผู้ใช้ทั้งหมดใช้การตั้งค่าโพรโทคอลล่าสุดของนามแฝงของเซิร์ฟเวอร์นั้น

ข้อมูลการกำหนดค่าของนามแฝงของเซิร์ฟเวอร์ถูกเก็บไว้ในรีจิสทรีภายใต้คีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

ผู้ดูแล odbc

เมื่อต้องการเพิ่มนามแฝงของเซิร์ฟเวอร์ใช้ดูแล ODBC ดำเนินการดังต่อไปนี้:
  1. ใน'แผงควบคุม' เรียกดู ODBC Administrator
  2. คลิกaddเลือกSQL Serverเป็นโปรแกรมควบคุม ใส่ชื่อและคำอธิบายสำหรับ DSN แล้ว ในการเซิร์ฟเวอร์:เลือกกล่อง ระบุชื่อนามแฝงของเซิร์ฟเวอร์ใหม่ และจากนั้น คลิกถัดไป.
  3. คลิกการการตั้งค่าคอนฟิกไคลเอนต์ปุ่ม ป้อนชื่อเซิร์ฟเวอร์ SQL ที่อยู่ในนั้นServer Nameกล่องข้อความที่อยู่ภายใต้พารามิเตอร์การเชื่อมต่อ. นอกจากนี้ ให้เลือกไลบราจำเป็นต้องใช้สุทธิรีภายใต้ไลบรารีเครือข่าย. แล้ว คลิกตกลงและทำตามขั้นตอนการสร้าง DSN

โปรแกรมการเข้าถึงเครือข่ายของไคลเอ็นต์

จัดส่งที่ไคลเอ็นต์ของเครือข่าย Utility, Cliconfg.exe เกี่ยวกับผลิตภัณฑ์ต่าง ๆ หลาย การรวมทั้ง Microsoft SQL Server และ Microsoft Data Access คอมโพเนนต์ (MDAC) เวอร์ชัน 2.1 SP2 และในภายหลัง

ยูทิลิตีนี้มักจะถูกวาง ในโฟลเดอร์ C:\WINNT\SYSTEM32 ในระบบ Microsoft Windows 2000 และ Microsoft Windows NT และ ในโฟลเดอร์ C:\WINDOWS\SYSTEM ในระบบ 9 x ของ Microsoft Windows

เมื่อต้องการเริ่มต้นอรรถประโยชน์นี้ ดำเนินการดังต่อไปนี้:
  1. ถ้าไคลเอ็นต์ SQL Server มีการติดตั้ง คงเริ่มการทำงานเมนู ให้ชี้ไปที่โปรแกรมชี้ไปที่Microsoft SQL Serverแล้ว คลิกโปรแกรมการเข้าถึงเครือข่ายของไคลเอ็นต์.
  2. Otherwise, on theเริ่มการทำงานเมนู คลิกเรียกใช้.
  3. ประเภท:cliconfgในการOPENtext box and then clickตกลง.
To add a server alias, follow these steps:
  1. คลิกการนามแฝงtab and then clickadd.
  2. Type a new alias name in theนามแฝงของเซิร์ฟเวอร์text box and choose the required Net-Library underไลบรารีเครือข่าย.
  3. Enter the SQL Server name in theServer Nametext box underConnection parameters. You can also configure the additional parameters based on the Net-Library. แล้ว คลิกตกลง.

    หมายเหตุ:: คุณสามารถใช้ได้เอาออกและแก้ไขbuttons underนามแฝงtab to delete and modify the existing server aliases.

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

For more information, see "Net-Libraries and Network Protocols" at the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/library/aa213773(SQL.80).aspx
สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความด้านล่างนี้ เพื่อดูบทความใน Microsoft Knowledge Base::
257434INF: The Protocol in Existing DSN Is Replaced by the Protocol in New DSN to the Same SQL Server Name
260249PRB: DSN Network Library Shown as "Other" in ODBC Administrator

คุณสมบัติ

หมายเลขบทความ (Article ID): 289573 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Data Access Components 2.6
Keywords: 
kbinfo kbprb kbmt KB289573 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:289573

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com