บทความวิกิฮาวนี้จะแนะนำวิธีการรีเซ็ตรหัสผ่านของผู้ดูแลระบบที่ลืม (ผู้ดูแลระบบหรือ SA) ในเซิร์ฟเวอร์ Microsoft SQL รีเซ็ตได้โดยใช้การเข้าสู่ระบบการรับรองความถูกต้องของ Windows โปรแกรมพร้อมรับคำสั่ง หรือโหมดผู้ใช้คนเดียว
ขั้นตอน
วิธีที่ 1 จาก 3: การใช้ Windows Authentication
ขั้นตอนที่ 1 ทำความเข้าใจวิธีการทำงานนี้
หากเปิดใช้งานการรับรองความถูกต้องของ Windows บนเซิร์ฟเวอร์ คุณสามารถใช้เพื่อเข้าสู่ระบบเซิร์ฟเวอร์โดยไม่ต้องป้อนรหัสผ่าน เมื่อเข้าสู่ระบบแล้ว คุณสามารถเปลี่ยนรหัสผ่านเซิร์ฟเวอร์ SQL ได้อย่างง่ายดาย
หากไม่ได้เปิดใช้งานการรับรองความถูกต้องของ Windows คุณจะต้องใช้โหมดผู้ใช้คนเดียวหรือโปรแกรมพร้อมรับคำสั่งเพื่อรีเซ็ตรหัสผ่าน
ขั้นตอนที่ 2 ตรวจสอบให้แน่ใจว่าติดตั้ง SSMS แล้ว
SSMS เป็นส่วนติดต่อผู้ใช้ที่ช่วยให้คุณสามารถเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ SQL ในด้านต่างๆ ในหน้าต่างเดียว แทนที่จะใช้ผ่านพรอมต์คำสั่ง หากยังไม่ได้ติดตั้ง SSMS ให้ทำตามขั้นตอนเหล่านี้:
- ไปที่หน้าการติดตั้ง SSMS ผ่านเบราว์เซอร์
- คลิกที่ลิงค์ " ดาวน์โหลด SQL Server Management Studio 17.6 ”.
- ดับเบิลคลิกไฟล์การติดตั้ง SSMS ที่ดาวน์โหลดมา
- ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง SSMS
ขั้นตอนที่ 3 เปิด SSMS
พิมพ์ sql server management studio ลงในเมนู "Start" จากนั้นคลิก " Microsoft SQL Server Management Studio 17 ม ” ที่ด้านบนของหน้าต่าง “Start”
ขั้นตอนที่ 4 เลือกการรับรองความถูกต้องที่เหมาะสม
คลิกช่องแบบเลื่อนลง " การตรวจสอบสิทธิ์ " จากนั้นเลือก " การรับรองความถูกต้องของ Windows ” จากเมนู
ขั้นตอนที่ 5. คลิก เชื่อมต่อ
ที่ด้านล่างของหน้าต่าง หากเปิดใช้งานการรับรองความถูกต้องของ Windows และอนุญาตในบัญชี คุณสามารถไปที่หน้าแดชบอร์ดของเซิร์ฟเวอร์ได้โดยตรง
ขั้นตอนที่ 6 ขยายโฟลเดอร์เซิร์ฟเวอร์
หากโฟลเดอร์เซิร์ฟเวอร์ที่ด้านซ้ายบนของหน้าต่างไม่มีตัวเลือกสองสามอย่างอยู่ข้างใต้ ให้คลิกที่ “ + ” ทางด้านซ้ายเพื่อขยายโฟลเดอร์
ขั้นตอนที่ 7 ขยายโฟลเดอร์ "ความปลอดภัย"
โฟลเดอร์นี้อยู่ภายใต้ชื่อเซิร์ฟเวอร์
ขั้นตอนที่ 8 เปิดโฟลเดอร์ "เข้าสู่ระบบ"
โฟลเดอร์นี้อยู่ในกลุ่มตัวเลือกภายใต้โฟลเดอร์ " ความปลอดภัย"
ขั้นตอนที่ 9 ดับเบิลคลิก sa
ตัวเลือกนี้อยู่ในกลุ่มตัวเลือก "การเข้าสู่ระบบ" หลังจากนั้น หน้าต่างคุณสมบัติผู้ดูแลระบบจะเปิดขึ้น
ขั้นตอนที่ 10. ป้อนรหัสผ่านใหม่
พิมพ์รหัสผ่านใหม่ลงในช่อง " รหัสผ่าน " และ " ยืนยันรหัสผ่าน " ที่ด้านบนของหน้าต่าง
ขั้นตอนที่ 11 คลิกตกลง
ที่ด้านล่างของหน้าต่าง หลังจากนั้นรหัสผ่านจะถูกเปลี่ยนและหน้าต่างคุณสมบัติจะถูกปิด
วิธีที่ 2 จาก 3: การใช้โหมดผู้ใช้คนเดียว
ขั้นตอนที่ 1 ทำความเข้าใจวิธีการทำงานนี้
หากคุณถูกล็อกไม่ให้ใช้บัญชีที่มีอยู่เพียงบัญชีเดียว คุณสามารถสร้างผู้ใช้ใหม่และให้สิทธิ์ผู้ดูแลระบบผ่านโปรแกรมพร้อมรับคำสั่ง หลังจากนั้น คุณสามารถใช้ข้อมูลการเข้าสู่ระบบของผู้ใช้ใหม่เพื่อเข้าสู่ระบบหน้าเซิร์ฟเวอร์ SQL แล้วเปลี่ยนรหัสผ่าน SA
ขั้นตอนที่ 2 ตรวจสอบให้แน่ใจว่าติดตั้ง SSMS แล้ว
SSMS เป็นส่วนติดต่อผู้ใช้ที่ช่วยให้คุณสามารถเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ SQL ในด้านต่างๆ ในหน้าต่างเดียว แทนที่จะใช้ผ่านพรอมต์คำสั่ง หากยังไม่ได้ติดตั้ง SSMS ให้ทำตามขั้นตอนเหล่านี้:
- ไปที่หน้าการติดตั้ง SSMS ผ่านเบราว์เซอร์
- คลิกที่ลิงค์ " ดาวน์โหลด SQL Server Management Studio 17.6 ”.
- ดับเบิลคลิกไฟล์การติดตั้ง SSMS ที่ดาวน์โหลดมา
- ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง SSMS
ขั้นตอนที่ 3 เปิดพร้อมท์คำสั่งในโหมดผู้ดูแลระบบ
การเข้าถึงเมนู เริ่ม ”
จากนั้นทำตามขั้นตอนเหล่านี้:
- พิมพ์ command prompt
-
คลิกขวา
“ พร้อมรับคำสั่ง ”
- คลิก " เรียกใช้ในฐานะผู้ดูแลระบบ ”
- เลือก " ใช่ ' เมื่อได้รับแจ้ง
ขั้นตอนที่ 4 หยุดการทำงานของบริการ SQL
พิมพ์ net stop MSSQLSERVER แล้วกด Enter บริการ SQL ที่ทำงานอยู่ในปัจจุบันจะหยุดลง
ขั้นตอนที่ 5 เรียกใช้ SQL อีกครั้งในโหมดผู้ใช้คนเดียว
พิมพ์ net start MSSQLSERVER -m"SQLCMD" แล้วกด Enter
คุณจะไม่เห็นการบ่งชี้ใดๆ ว่าโหมดผู้ใช้คนเดียวกำลังทำงานอยู่ในขั้นตอนนี้ แต่คุณสามารถเห็นวลี " บริการ SQL Server เริ่มต้นสำเร็จแล้ว"
ขั้นตอนที่ 6 เชื่อมต่อคอมพิวเตอร์กับ SQL
พิมพ์ sqlcmd แล้วกด Enter บรรทัดคำสั่ง SQL จะเปิดขึ้นหลังจากนั้น
ขั้นตอนที่ 7 สร้างผู้ใช้และรหัสผ่านใหม่
คุณต้องสร้างด้วยคำสั่งที่เขียนในบรรทัดคำสั่ง SQL:
- พิมพ์ชื่อ CREATE LOGIN WITH PASSWORD='password' โดยที่ "name" หมายถึงชื่อบัญชี และ "password" หมายถึงรหัสผ่านใหม่
- กดปุ่ม Enter
- พิมพ์ GO และกด Enter
ขั้นตอนที่ 8 เพิ่มบทบาทผู้ดูแลระบบให้กับผู้ใช้ใหม่
พิมพ์ชื่อ SP_ADDSRVROLEMEMBER 'SYSADMIN' ("ชื่อ" หมายถึงชื่อบัญชี) กด Enter พิมพ์ GO แล้วกด Enter อีกครั้ง
ขั้นตอนที่ 9 ออกจากบรรทัดคำสั่ง SQLCMD
พิมพ์ exit และกด Enter
ขั้นตอนที่ 10 เรียกใช้ SQL อีกครั้งในโหมดปกติ
คุณสามารถปิดใช้งานโหมดผู้ใช้คนเดียวได้โดยพิมพ์ net stop MSSQLSERVER && net start MSSQLSERVER แล้วกด Enter
คุณสามารถดูวลี " บริการ SQL Server เริ่มต้นสำเร็จแล้ว " ในขั้นตอนนี้ คุณสามารถปิดหน้าต่างพรอมต์คำสั่งได้
ขั้นตอนที่ 11 เปิด SSMS
พิมพ์ sql server management studio ลงในเมนู "Start" จากนั้นคลิก " Microsoft SQL Server Management Studio 17 ม ” ที่ด้านบนของหน้าต่าง “Start”
ขั้นตอนที่ 12 เลือกการรับรองความถูกต้องที่เหมาะสม
คลิกช่องแบบเลื่อนลง " การตรวจสอบสิทธิ์ " จากนั้นคลิก " การรับรองความถูกต้องของเซิร์ฟเวอร์ SQL ” จากเมนู
ขั้นตอนที่ 13 เข้าสู่ระบบโดยใช้ข้อมูลการเข้าสู่ระบบของผู้ใช้ใหม่
คลิกช่องแบบเลื่อนลง "เข้าสู่ระบบ" จากนั้นเลือกชื่อผู้ใช้ที่คุณเพิ่งสร้างขึ้น
ขั้นตอนที่ 14. ป้อนรหัสผ่าน
พิมพ์รหัสผ่านของผู้ใช้ในช่อง "Password" ท้ายหน้าต่าง
ขั้นตอนที่ 15 คลิก เชื่อมต่อ
ที่ด้านล่างของหน้าต่าง ตราบใดที่ป้อนชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง หน้าแดชบอร์ดของเซิร์ฟเวอร์จะเปิดขึ้นทันที
ขั้นตอนที่ 16. ขยายโฟลเดอร์เซิร์ฟเวอร์
หากโฟลเดอร์เซิร์ฟเวอร์ที่มุมซ้ายบนของหน้าต่างไม่แสดงตัวเลือกใดๆ ด้านล่าง ให้คลิก “ + ” ทางด้านซ้ายเพื่อขยายโฟลเดอร์
ขั้นตอนที่ 17. ขยายโฟลเดอร์ "ความปลอดภัย"
โฟลเดอร์นี้อยู่ภายใต้ชื่อเซิร์ฟเวอร์
ขั้นตอนที่ 18. เปิดโฟลเดอร์ “เข้าสู่ระบบ”
โฟลเดอร์นี้อยู่ในกลุ่มตัวเลือกภายใต้โฟลเดอร์ " ความปลอดภัย"
ขั้นตอนที่ 19. ดับเบิลคลิก sa
ตัวเลือกนี้อยู่ในกลุ่มตัวเลือก "การเข้าสู่ระบบ" หลังจากนั้น หน้าต่างคุณสมบัติผู้ดูแลระบบจะเปิดขึ้น
ขั้นตอนที่ 20. ป้อนรหัสผ่านใหม่
พิมพ์รหัสผ่านใหม่ลงในช่อง " รหัสผ่าน " และ " ยืนยันรหัสผ่าน " ที่ด้านบนของหน้าต่าง
ขั้นตอนที่ 21 คลิกตกลง
ที่ด้านล่างของหน้าต่าง หลังจากนั้นรหัสผ่านจะถูกเปลี่ยนและหน้าต่างคุณสมบัติจะถูกปิด
วิธีที่ 3 จาก 3: การใช้ Command Prompt
ขั้นตอน 1. เปิดเมนู “เริ่ม”
คลิกโลโก้ Windows ที่มุมล่างซ้ายของหน้าจอ หลังจากนั้นเมนู "เริ่ม" จะเปิดขึ้น
ขั้นตอนที่ 2 ค้นหาโปรแกรมพร้อมรับคำสั่ง
พิมพ์ command prompt แล้วรอให้ไอคอน Command Prompt โผล่มาทางด้านบนของเมนู "Start"
ขั้นตอนที่ 3 คลิกขวา
"พร้อมรับคำสั่ง".
เมนูแบบเลื่อนลงจะปรากฏขึ้นหลังจากนั้น
ขั้นตอนที่ 4 คลิกเรียกใช้ในฐานะผู้ดูแลระบบ
ตัวเลือกนี้อยู่ในเมนูที่ขยายลงมา
ขั้นตอนที่ 5. คลิก ใช่ เมื่อได้รับแจ้ง
ตัวเลือกในการเรียกใช้พรอมต์คำสั่งในโหมดผู้ดูแลระบบจะได้รับการยืนยัน หลังจากนั้น หน้าต่างโปรแกรมจะเปิดขึ้น
ขั้นตอนที่ 6 ป้อนคำสั่งแรก
พิมพ์ osql -L แล้วกด Enter
ขั้นตอนที่ 7 ป้อนคำสั่งที่สองด้วยชื่อเซิร์ฟเวอร์
พิมพ์ OSQL -S server -E โดยแทนที่ "server" ด้วยชื่อเซิร์ฟเวอร์ของคุณ หลังจากนั้นให้กดปุ่ม Enter
ขั้นตอนที่ 8 สร้างรหัสผ่านใหม่
พิมพ์ EXEC sp_password NULL, 'password', 'sa' โดยแทนที่รายการ "password" ด้วยรหัสผ่านที่คุณต้องการใช้ หลังจากนั้นให้กดปุ่ม Enter
ตัวอย่างเช่น หากต้องการเปลี่ยนรหัสผ่านเป็น "qwerty123" ให้พิมพ์ EXEC sp_password NULL, 'qwerty123', 'sa' ในหน้าต่างพร้อมรับคำสั่ง
ขั้นตอนที่ 9 เรียกใช้คำสั่ง
พิมพ์ GO จากนั้นกด Enter พิมพ์ exit และกดปุ่ม Enter เพื่อออกจาก OSQL
ขั้นตอนที่ 10. ลองเข้าสู่ระบบเซิร์ฟเวอร์ SQL
ใช้ข้อมูลล็อกอินและรหัสผ่านของผู้ดูแลระบบใหม่ หากคุณสามารถเข้าสู่ระบบเซิร์ฟเวอร์ SQL ได้ รหัสผ่านของบัญชีก็เปลี่ยนสำเร็จแล้ว