BUG: Edition เดสก์ท็อปของ SQL: หน่วยความจำที่ใช้ร่วมกันได้ล้มเหลวในการเชื่อมต่อหลังจากที่คุณติดตั้ง MDAC 2.6

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

อาการ

คอมพิวเตอร์แบบสแตนด์อโลน (โดยไม่ใส่เครื่องหมายใด ๆ ติดตั้งรโตเครือข่าย)ล้มเหลวในการเชื่อมต่อภายในเพื่อที่ Microsoft SQL Server 7.0 Desktop Edition ถ้าคุณพยายามที่จะเชื่อมต่อ โดยใช้ตัววิเคราะห์คำถามหรือตัวจัดการองค์กร SQL ข้อความแสดงข้อผิดพลาดต่อไปนี้เกิดขึ้น:
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ \\SRVNAME:

เซิร์ฟเวอร์: ข่าวสารเกี่ยวกับ 17 ระดับ 16 สถานะ 1
[Microsoft][ODBC sql Server โปรแกรมควบคุม][หน่วยความจำที่ใช้ร่วมกัน]sql Server ไม่มีอยู่ หรือปฏิเสธการเข้าถึง
ความพยายามที่เชื่อมต่อ โดยใช้ ODBCPING ทำให้ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้น:
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ sql

SQLState: พลาดการ Native 08001:17
info ข้อความ: [Microsoft] [ODBC SQL Server โปรแกรมควบคุม] [การใช้หน่วยความจำร่วม] SQL
ไม่พบเซิร์ฟเวอร์ หรือปฏิเสธการเข้าถึง

SQLState: พลาดการ Native 01000:53
info ข้อความ: [Microsoft] [ODBC SQL Server โปรแกรมควบคุม] [Shared
Memory]ConnectionOpen(Connect())
ISQL สามารถยังเชื่อมต่อ เมื่อคุณระบุชื่อเซิร์ฟเวอร์ SQL ที่เครื่องจักรนี้ ISQL ทำให้การเชื่อมต่อไลบรารีของฐานข้อมูล และใช้หน่วยความจำที่ใช้ร่วมกัน

สาเหตุ

ไม่สามารถเชื่อมต่อภายใน โดยใช้ชื่อเครื่องจักร เกิดขึ้นหลังจากที่ Microsoft Data Access คอมโพเนนต์ (MDAC) 2.6 ได้ถูกประยุกต์ใช้กับคอมพิวเตอร์เดสก์ท็อป และการเชื่อมต่อที่คุณได้พยายามทำการเชื่อมต่อ โดยใช้โพรโทคอลหน่วยความจำที่ใช้ร่วมกัน มีใช้หน่วยความจำที่ใช้ร่วมกันเมื่อคุณระบุชื่อเครื่องที่เชื่อมต่อ และโพรโทคอลเครือข่ายไม่มีการติดตั้งบนคอมพิวเตอร์เดสก์ท็อป

การหลีกเลี่ยงปัญหา

เมื่อต้องการแก้ไขปัญหานี้ คุณสามารถเลือก:
  • ตั้งค่าไลบรารีเครือข่าย Multiprotocol สำหรับใช้โดยไคลเอนต์และเซิร์ฟเวอร์ SQL Server เมื่อต้องการเปิดการใช้งานเครือข่าย Multiprotocol ในไลบรารีที่ใช้ทั้งยูทิลิตี้การเครือข่ายไคลเอ็นต์และยูทิลิตี้การเครือข่ายเซิร์ฟเวอร์ ดำเนินการดังต่อไปนี้:
    1. เริ่มต้นที่ไคลเอ็นต์ของเครือข่าย Utility อยู่ภายใต้โปรแกรม 7.0 Microsoft SQL Server กลุ่ม
    2. คลิกaddคลิกmultiprotocolประเภท:นามแฝงของเซิร์ฟเวอร์แล้ว คลิกตกลง.

      นามแฝงของเซิร์ฟเวอร์ปรากฏอยู่ในนั้นตั้งค่าคอนฟิกรายการ
    3. คลิกตกลง.
    4. เริ่มโปรแกรมอรรถประโยชน์การเครือข่ายเซิร์ฟเวอร์ภายใต้ กลุ่มการโปรแกรม Microsoft SQL Server 7.0 คลิกaddแล้ว เลือกนั้นmultiprotocolปุ่มตัวเลือก คลิกตกลง. แถวควรปรากฏขึ้นในการโปรแกรมการเข้าถึงเครือข่ายของเซิร์ฟเวอร์ sqlกล่องโต้ตอบกับ Multiprotocol และชื่อของเครื่อง เมื่อต้องบันทึก และออกจากโปรแกรม คลิกตกลง.
    5. หยุดแล้ว เริ่มระบบของเซิร์ฟเวอร์ SQL Server เพื่อโหลดไลบรารีเครือข่าย Multiprotocol ใหม่
  • downgrade SQL Server ODBC ไดรเวอร์จากเวอร์ชัน 2.6 (รุ่น 3.80.0194 Sqlsrv32.dll) เวอร์ชัน 2.5 ของ ODBC ของเซิร์ฟเวอร์ SQL โปรแกรมควบคุม (รุ่น 3.70.0820), หรือ downgrade MDAC รุ่นก่อนหน้านี้ เมื่อต้องการดาวน์โหลดรุ่นก่อนหน้าของ MDAC ใช้ Checker คอมโพเนนต์ที่ MDAC ซึ่งคุณสามารถดาวน์โหลดได้จาก:
    http://msdn2.microsoft.com/en-us/data/aa937730.aspx

สถานะ

Microsoft ยืนยันปัญหานี้จะมีปัญหาใน SQL Server 7.0

คุณสมบัติ

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

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

 

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