หลัง จากคุณติดตั้ง Microsoft 2012 การเซิร์ฟเวอร์ SQL, SQL Server 2008, SQL Server 2005, SQL Server 2000 และคุณพยายามเชื่อมต่อไปยังเซิร์ฟเวอร์ที่กำลังเรียกใช้ SQL Server คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
เข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ ' % * ls' เข้าสู่ระบบมีการล็อกอินของ SQL Server และไม่สามารถใช้ได้กับ Windows Authentication.%.*ls
เข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'ชื่อผู้ใช้'. ผู้ใช้จะไม่เกี่ยวข้องกับการเชื่อมต่อ SQL Server ที่เชื่อถือ (Microsoft SQL Server ข้อผิดพลาด: 18452)
ปัญหานี้เกิดขึ้นถ้าผู้ใช้พยายามเข้าสู่ระบบ ด้วยข้อมูลประจำตัวที่ไม่สามารถตรวจสอบ ปัญหานี้อาจเกิดขึ้นได้ในสถานการณ์ต่อไปนี้:
- สถานการณ์สมมติที่ 1: การเข้าสู่ระบบอาจมีการล็อกอินของ SQL Server แต่เซิร์ฟเวอร์ยอมรับการพิสูจน์ตัวจริงของ Windows เท่านั้น
- สถานการณ์สมมติที่ 2: คุณกำลังพยายามเชื่อมต่อ โดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL แต่ไม่มีการเข้าสู่ระบบที่ใช้อยู่บน SQL Server
- สถานการณ์สมมติที่ 3: การเข้าสู่ระบบอาจใช้การรับรองความถูกต้องของ Windows แต่ล็อกอินเป็นตัวหลักของ Windows ที่ไม่รู้จัก หลักการ Windows ไม่รู้จักหมายความ ว่า Windows ไม่สามารถตรวจสอบการเข้าสู่ระบบ ซึ่งอาจเนื่องจากการล็อกอินของ Windows จากโดเมนไม่น่าเชื่อถือ
เมื่อต้องแก้ไขปัญหานี้ ให้ทำตามขั้นตอนที่นำไปใช้กับสถานการณ์ของคุณ
สถานการณ์สมมติที่ 1: ตั้งค่าคอนฟิก SQL Server ในโหมดการรับรองความถูกต้องแบบผสม
2012 ของ SQL Server, SQL Server 2008 และ SQL Server 2005
- เปิด Studio จัดการของ SQL Server เมื่อต้องการทำเช่นนี้ คลิก รีสตาร์ทคลิก โปรแกรมทั้งหมดคลิก Microsoft SQL Server 200 x (x คือ รุ่นของ SQL)แล้ว คลิก Studio จัดการของ SQL Server.
- คลิกขวาที่เซิร์ฟเวอร์ และจากนั้น คลิก คุณสมบัติ. See image.
ยุบรูปภาพนี้ขยายรูปภาพนี้
- ในการ รักษาความปลอดภัย หน้า ภายใต้ เซิร์ฟเวอร์การรับรองความถูกต้องคลิก โหมดของ SQL Server และการรับรองความถูกต้องของ Windows ปุ่มตัวเลือก จากนั้น คลิก ตกลง. See image.
ยุบรูปภาพนี้ขยายรูปภาพนี้
- ในกล่องโต้ตอบ Studio จัดการของ SQL Server คลิก ตกลงเมื่อต้องการรีสตาร์ทเซิร์ฟเวอร์ SQL
สำหรับข้อมูลเพิ่มเติม ให้ดู เลือกโหมดการรับรองความถูกต้อง
(http://technet.microsoft.com/en-us/library/ms144284.aspx)
ใน SQL Server หนังสือออนไลน์
SQL Server 2000
- เปิดตัวจัดการองค์กร เมื่อต้องการทำเช่นนี้ คลิก รีสตาร์ทคลิก โปรแกรมทั้งหมดคลิก Microsoft SQL Server 2000แล้ว คลิก ตัวจัดการองค์กรของ SQL Server.
- ขยายกลุ่มเซิร์ฟเวอร์
- คลิกขวาที่เซิร์ฟเวอร์ และจากนั้น คลิก คุณสมบัติ. See image.
ยุบรูปภาพนี้ขยายรูปภาพนี้
- คลิก รักษาความปลอดภัย ต่อไปนี้ See image.
ยุบรูปภาพนี้ขยายรูปภาพนี้
- ภายใต้ รับรองความถูกต้องคลิก SQL Server และ Windows ปุ่มตัวเลือก
- เริ่มการทำงานของ sql SERVER สำหรับการเปลี่ยนแปลงมีผลบังคับใช้
สถานการณ์สมมติที่ 2: ตรวจสอบว่า มีการเข้าสู่ระบบ SQL Server
ถ้าคุณกำลังพยายามเชื่อมต่อกับ SQL Server โดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL และมีการกำหนดค่าเซิร์ฟเวอร์สำหรับการรับรองความถูกต้องของโหมดผสม ตรวจสอบว่า มีการเข้าสู่ระบบ SQL Server อยู่หรือไม่ สำหรับข้อมูลเพิ่มเติม ให้ดู
สร้างล็อกอิน
(http://technet.microsoft.com/en-us/library/ms144284.aspx)
ใน SQL Server หนังสือออนไลน์
สถานการณ์สมมติที่ 3: การเข้าสู่ระบบอาจใช้การรับรองความถูกต้องของ Windows แต่ล็อกอินเป็นตัวหลักของ Windows ที่ไม่รู้จัก
ถ้าคุณกำลังพยายามเชื่อมต่อกับ SQL Server โดยใช้การรับรองความถูกต้องของ Windows การตรวจสอบว่า คุณเข้าสู่ระบบในไปยังโดเมนที่ถูกต้อง
หมายเลขบทความ (Article ID): 555332 - รีวิวครั้งสุดท้าย: 13 กันยายน 2555 - Revision: 1.0
ใช้กับ
- Microsoft SQL Server 2012 Standard
- Microsoft SQL Server 2012 Enterprise
- Microsoft SQL Server 2012 Developer
- Microsoft SQL Server 2012 Express
- Microsoft SQL Server 2012 Web
- Microsoft SQL Server 2008 Standard
- Microsoft SQL Server 2008 Enterprise
- Microsoft SQL Server 2008 Developer
- Microsoft SQL Server 2008 Express
- Microsoft SQL Server 2008 Workgroup
- Microsoft SQL Server 2008 Web
- Microsoft SQL Server 2005 Standard Edition
- Microsoft SQL Server 2005 Developer Edition
- Microsoft SQL 2005 Server Enterprise
- Microsoft SQL Server 2005 Express Edition
- Microsoft SQL 2005 Server Workgroup
- Microsoft SQL Server 2000 Standard Edition
- Microsoft SQL Server 2000 Enterprise Edition
แปลโดยคอมพิวเตอร์ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:
555332
(http://support.microsoft.com/kb/555332/en-us/
)