ขั้นแรก เราจะแนะนำวิธีแก้ปัญหาที่ใช้กันทั่วไปสองวิธีบนอินเทอร์เน็ต:
1. คอมพิวเตอร์ของฉัน - แผงควบคุม - เครื่องมือการดูแลระบบ - บริการ - คลิกขวาที่ MSSQLSERVER - คุณสมบัติ - การเข้าสู่ระบบ - ข้อมูลประจำตัวการเข้าสู่ระบบ - เลือก "ระบบท้องถิ่น บัญชี"
หรือ :
2. คอมพิวเตอร์ของฉัน - แผงควบคุม - เครื่องมือการดูแลระบบ - บริการ - คลิกขวาที่ MSSQLSERVER - คุณสมบัติ - การเข้าสู่ระบบ - ข้อมูลประจำตัวการเข้าสู่ระบบ - เลือก "บัญชีนี้" - ป้อนรหัสผ่านที่แก้ไขแล้วและการยืนยัน รหัสผ่านผู้ดูแลระบบ
ความแตกต่างระหว่างทั้งสอง:
เลือกวิธีแรก และหากคุณเปลี่ยนรหัสผ่านผู้ดูแลระบบในอนาคต คุณไม่จำเป็นต้องปรับเปลี่ยน (แต่บุคคลที่เข้าสู่ระบบระบบปฏิบัติการคือผู้ดูแลระบบ)
เลือกวิธีที่สองและ
หากคุณเปลี่ยนรหัสผ่านผู้ดูแลระบบในอนาคต คุณไม่จำเป็นต้องปรับเปลี่ยนอีกครั้ง
ต่อไปนี้เป็นสถานการณ์ที่ฉันพบ:
เมื่อเช้านี้ เพื่อนร่วมงานของฉันบอกฉันว่า SQL ของเขาไม่สามารถเข้าสู่ระบบ "ผู้จัดการองค์กร" ได้ และข้อผิดพลาดที่รายงานคือ "ข้อผิดพลาด 1069 ไม่สามารถเริ่มบริการได้เนื่องจากการเข้าสู่ระบบล้มเหลว" ออนไลน์ ฉันเข้าถึงวิธีแก้ปัญหาสองข้อข้างต้นแล้ว แต่เมื่อฉันเห็นหน้าต่างบริการ ฉันพบสถานที่อื่นที่อาจทำให้เกิดปัญหานี้ ดังที่แสดงด้านล่าง:
ก่อนอื่นเราจะพบบริการ MSSQLSERVER จากนั้นจึงตรวจสอบคุณสมบัติของบริการ
ฉันพบว่ามีการใช้บัญชีโดเมนในการตรวจสอบเมื่อเริ่มใช้บริการ ดังนั้นฉันจึงถามว่ารหัสผ่านสำหรับโดเมนเข้าสู่ระบบมีการเปลี่ยนแปลงหรือไม่ คำตอบคือใช่ เนื่องจากโดเมนได้รับการตั้งค่าให้กำหนดให้ผู้ใช้เปลี่ยนรหัสผ่านหลังจากนั้น เป็นระยะเวลาหนึ่งและไม่สามารถเหมือนกับรหัสผ่านเดิมได้ (ยกเว้นรหัสผ่านที่ว่างเปล่า ผมได้ทำการทดลองเรื่องนี้แล้ว ^_^) ดังนั้นฉันจึงรีเซ็ตรหัสผ่านที่นี่ เริ่มบริการใหม่ได้สำเร็จ และ SQL ก็สามารถเข้าสู่ระบบได้สำเร็จเช่นกัน
จากปัญหานี้ เราพบว่าเมื่อมีการแก้ไขรหัสผ่านโดเมน ข้อมูลการยืนยันการเข้าสู่ระบบที่ใช้โดยบริการที่เกี่ยวข้องจะไม่ได้รับการอัปเดตโดยอัตโนมัติ และจำเป็นต้องอัปเดตด้วยตนเองเพื่อแก้ไขปัญหานี้ หากคุณพบว่ายุ่งยาก คุณสามารถเปลี่ยนข้อมูลประจำตัวการเข้าสู่ระบบเป็น "บัญชีระบบภายในเครื่อง" โดยตรงได้ง่ายกว่า เช่นเดียวกับวิธีแก้ปัญหาข้างต้น