PRB: ข้อผิดพลาด 7399 เมื่อคุณรันแบบสอบถามของเซิร์ฟเวอร์ที่ถูกเชื่อมโยงที่ใช้ผู้ให้บริการระบบจัดการ OLE DB สำหรับ Microsoft Jet

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

อาการ

หากคุณรันการสอบถามเซิร์ฟเวอร์ที่ถูกเชื่อมโยง และคุณได้กำหนดค่าเซิร์ฟเวอร์การเชื่อมโยงกับการใช้ผู้ที่ OLE DB ให้ Microsoft Jet แบบสอบถามอาจไม่เสร็จเรียบร้อยแล้ว และคุณอาจได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด 7399: ผู้ให้บริการ OLE DB 'Microsoft.Jet.OLEDB.4.0' รายงานข้อผิดพลาด
[ตัวให้บริการ OLE/DB การส่งคืนข้อความ: Unspecified ข้อผิดพลาด]
การสืบค้นกลับข้อผิดพลาด OLE DB [ผู้ให้บริการ OLE/DB 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize คืน 0x80004005:]
ถ้าคุณเรียกดูเซิร์ฟเวอร์ที่ถูกเชื่อมโยงในตัวจัดการองค์กรของ SQL Server คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ผู้ให้บริการ OLE DB ของข้อผิดพลาด 7399: 'Microsoft.Jet.OLEDB.4.0' รายงานข้อผิดพลาด

สาเหตุ

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

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

เมื่อต้องการแก้ไขปัญหานี้เป็นการชั่วคราว ให้ดำเนินการตามขั้นตอนต่อไปนี้:
  1. เข้าสู่ระบบคอมพิวเตอร์ โดยใช้ SQL Server จุดเริ่มต้นขึ้นบัญชี
  2. สร้างโฟลเดอร์ชื่อชั่วคราวในไดเรกทอรีการติดตั้งระบบปฏิบัติการ
  3. อนุญาตการเข้าถึงแบบเต็มไปยังบัญชีที่ไม่ใช่ผู้ดูแลในโฟลเดอร์ชั่วคราว
  4. กำหนดค่าของการtempและtmpตัวแปรของผู้ใช้ของการเริ่มต้นของ SQL Server บัญชีไปยังโฟลเดอร์ชั่วคราวที่สร้างขึ้นใหม่ โดยให้ทำตามขั้นตอนต่อไปนี้:
    1. คลิกขวาMy Computerแล้ว คลิกคุณสมบัติ.
    2. คลิกการขั้นสูงแท็บ แล้วคลิกตัวแปร environmental.
    3. ในการตัวแปรของผู้ใช้สำหรับเข้าสู่ระบบผู้ใช้รายการ คลิกtempแล้ว คลิกแก้ไข.
    4. ในการค่าตัวแปรกล่อง ชนิดC:\Tempเป็นตำแหน่งที่ตั้งของโฟลเดอร์ชั่วคราวใหม่ แล้วคลิกตกลง.
    5. ซ้ำตามขั้นตอน c และ d เพื่อกำหนดค่าของการtmpตัวแปร
    6. คลิกตกลงสองครั้ง
  5. ออก แล้ว ล็อกอินไปยังคอมพิวเตอร์ โดยใช้ SQL Server เริ่มต้นใช้งานบัญชี
  6. รีสตาร์ทเซอร์วิ SQL Server

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

หากต้องการทราบข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
296711PRB: "Unspecified ข้อผิดพลาด" ข้อผิดพลาด 7399 ใช้ OPENROWSET กับฐานข้อมูล Jet

คุณสมบัติ

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

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

 

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