ฉันกำลังพยายามเข้าสู่ระบบอินสแตนซ์ของ SQL Server 2005 Express โดยใช้คำสั่งต่อไปนี้:
osql -S .\INSTANCE -U sa -P password
ฉันได้รับข้อผิดพลาด: การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'sa'
ฉันสามารถเชื่อมต่อได้ดีโดยใช้สวิตช์ -E ฉันต้องเพิ่มว่ามันใช้งานได้นานหลายเดือน ฉันคิดว่าบางคนเปลี่ยนบางอย่าง แต่ฉันไม่สามารถเข้าใจได้ว่ามันคืออะไร
นี่คือสิ่งที่ฉันพยายาม:
เข้าสู่ระบบโดยใช้การตรวจสอบ Windows และเปลี่ยนรหัสผ่าน sa:
sp_password NULL, newpassword, 'sa'
การเปิดใช้งานการลงชื่อเข้าใช้ 'sa':
เข้าสู่ระบบแก้ไขได้เปิดใช้งาน; ไปเปลี่ยนการเข้าสู่ระบบด้วย PASSWORD = 'newpassword'; ไป
ตรวจสอบ Windows Registry เพื่อให้แน่ใจว่าเปิดใช้งานการรับรองความถูกต้องแบบผสม ค่าถูกต้อง: LoginMode = 2
ฉันควรตรวจสอบอะไรอีก ขอบคุณล่วงหน้า.
ข้อมูลเพิ่มเติม:
นี่คือเซิร์ฟเวอร์ Windows 2003 พวกเขามีนโยบายรหัสผ่านที่เปิดใช้งานฉันจำได้ว่าฉันจำเป็นต้องเปลี่ยนรหัสผ่านเริ่มต้นที่ใช้ในแอปพลิเคชันของฉันเมื่อติดตั้ง SQL Server ไปยังอีกซับซ้อน
ฉันกำลังเชื่อมต่อโดยใช้ VNC ดังนั้นฉันจึงไม่สามารถใช้ SSMS ได้
แอปพลิเคชันของฉันสามารถเชื่อมต่อโดยใช้การเข้าสู่ระบบ SQL Server อื่น แต่ไม่ 'sa'
ในที่สุดหากเราไม่พบวิธีแก้ปัญหาฉันจะลบอินสแตนซ์นี้และติดตั้งอีกครั้ง แต่ฉันอยากจะรู้ว่าปัญหาคืออะไร ในกรณีที่มันเกิดขึ้นอีกครั้งและเพื่อความอยากรู้ธรรมดา