WikiHow này hướng dẫn bạn cách đặt lại mật khẩu của quản trị viên hệ thống (Quản trị viên hệ thống hoặc SA) bị quên trên máy chủ Microsoft SQL. Đặt lại có thể được thực hiện bằng đăng nhập xác thực Windows, chương trình Command Prompt hoặc Chế độ một người dùng.
Bươc chân
Phương pháp 1/3: Sử dụng Xác thực Windows
Bước 1. Hiểu cách thức hoạt động của phương pháp này
Nếu xác thực Windows được bật trên máy chủ, bạn có thể sử dụng nó để đăng nhập vào máy chủ mà không cần phải nhập mật khẩu. Sau khi đăng nhập, bạn có thể thay đổi mật khẩu máy chủ SQL một cách dễ dàng.
Nếu xác thực Windows không được bật, bạn sẽ cần sử dụng chế độ một người dùng hoặc chương trình Command Prompt để đặt lại mật khẩu
Bước 2. Đảm bảo rằng SSMS đã được cài đặt
SSMS là giao diện người dùng cho phép bạn thay đổi các khía cạnh khác nhau của cài đặt máy chủ SQL trong một cửa sổ, thay vì thông qua Command Prompt. Nếu SSMS chưa được cài đặt, hãy làm theo các bước sau:
- Truy cập trang cài đặt SSMS qua trình duyệt.
- Nhấp vào liên kết " Tải xuống SQL Server Management Studio 17.6 ”.
- Bấm đúp vào tệp cài đặt SSMS đã tải xuống.
- Làm theo lời nhắc trên màn hình để cài đặt SSMS.
Bước 3. Mở SSMS
Nhập studio quản lý máy chủ sql vào menu "Bắt đầu", sau đó nhấp vào " Microsoft SQL Server Management Studio 17 ”Ở đầu cửa sổ“Bắt đầu”.
Bước 4. Chọn xác thực phù hợp
Nhấp vào hộp thả xuống "Xác thực", sau đó chọn " Xác thực Windows ”Từ menu.
Bước 5. Nhấp vào Kết nối
Nó ở cuối cửa sổ. Nếu xác thực Windows được bật và cho phép trên tài khoản, bạn có thể truy cập trực tiếp vào trang bảng điều khiển của máy chủ.
Bước 6. Mở rộng thư mục máy chủ
Nếu thư mục máy chủ ở phía trên bên trái của cửa sổ không có một vài tùy chọn bên dưới, hãy nhấp vào nút “ + ”Ở phía bên trái để mở rộng thư mục.
Bước 7. Mở rộng thư mục "Bảo mật"
Thư mục này nằm dưới tên máy chủ.
Bước 8. Mở thư mục “Đăng nhập”
Thư mục này nằm trong nhóm tùy chọn trong thư mục "Bảo mật".
Bước 9. Nhấp đúp vào sa
Tùy chọn này nằm trong nhóm tùy chọn "Đăng nhập". Sau đó, cửa sổ thuộc tính quản trị viên hệ thống sẽ được mở.
Bước 10. Nhập mật khẩu mới
Nhập mật khẩu mới vào các trường "Mật khẩu" và "Xác nhận mật khẩu" ở đầu cửa sổ.
Bước 11. Bấm OK
Nó ở cuối cửa sổ. Sau đó, mật khẩu sẽ được thay đổi và cửa sổ thuộc tính sẽ được đóng lại.
Phương pháp 2/3: Sử dụng Chế độ một người dùng
Bước 1. Hiểu cách thức hoạt động của phương pháp này
Nếu bạn bị khóa tài khoản hiện có duy nhất, bạn có thể tạo người dùng mới và cấp quyền quản trị viên thông qua chương trình Command Prompt. Sau đó, bạn có thể sử dụng thông tin đăng nhập của người dùng mới để đăng nhập vào trang máy chủ SQL, rồi thay đổi mật khẩu SA.
Bước 2. Đảm bảo rằng SSMS đã được cài đặt
SSMS là giao diện người dùng cho phép bạn thay đổi các khía cạnh khác nhau của cài đặt máy chủ SQL trong một cửa sổ, thay vì thông qua Command Prompt. Nếu SSMS chưa được cài đặt, hãy làm theo các bước sau:
- Truy cập trang cài đặt SSMS qua trình duyệt.
- Nhấp vào liên kết " Tải xuống SQL Server Management Studio 17.6 ”.
- Bấm đúp vào tệp cài đặt SSMS đã tải xuống.
- Làm theo lời nhắc trên màn hình để cài đặt SSMS.
Bước 3. Mở Command Prompt ở chế độ quản trị viên
Truy cập menu Bắt đầu ”
sau đó làm theo các bước sau:
- Gõ vào dấu nhắc lệnh
-
Kích chuột phải
“ Dấu nhắc lệnh ”
- Nhấp chuột " Chạy như quản trị viên ”
- Lựa chọn " đúng 'khi được nhắc.
Bước 4. Dừng dịch vụ SQL đang chạy
Nhập net stop MSSQLSERVER và nhấn Enter. Dịch vụ SQL hiện đang chạy sẽ bị dừng.
Bước 5. Chạy lại SQL ở Chế độ một người dùng
Nhập net start MSSQLSERVER -m "SQLCMD" và nhấn Enter.
Bạn sẽ không thấy bất kỳ dấu hiệu nào cho thấy chế độ người dùng đơn lẻ đang chạy ở giai đoạn này, nhưng bạn có thể thấy cụm từ "Dịch vụ SQL Server đã được khởi động thành công"
Bước 6. Kết nối máy tính với SQL
Nhập sqlcmd và nhấn Enter. Dòng lệnh SQL sẽ mở sau đó.
Bước 7. Tạo người dùng và mật khẩu mới
Bạn cần tạo nó bằng lệnh được viết bằng dòng lệnh SQL:
- Nhập tên CREATE LOGIN WITH PASSWORD = 'password', với "name" là tên tài khoản và "password" là mật khẩu mới.
- Nhấn phím Enter.
- Gõ GO và nhấn Enter.
Bước 8. Thêm vai trò quản trị viên hệ thống trên người dùng mới
Nhập tên SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("tên" đề cập đến tên tài khoản), nhấn Enter, nhập GO và nhấn Enter lần nữa.
Bước 9. Thoát khỏi dòng lệnh SQLCMD
Nhập exit và nhấn Enter.
Bước 10. Chạy lại SQL ở chế độ bình thường
Bạn có thể tắt chế độ một người dùng bằng cách gõ net stop MSSQLSERVER && net start MSSQLSERVER và nhấn Enter.
Bạn có thể thấy cụm từ "Dịch vụ SQL Server đã được khởi động thành công". Ở giai đoạn này, cửa sổ Command Prompt có thể được đóng lại
Bước 11. Mở SSMS
Nhập studio quản lý máy chủ sql vào menu "Bắt đầu", sau đó nhấp vào " Microsoft SQL Server Management Studio 17 ”Ở đầu cửa sổ“Bắt đầu”.
Bước 12. Chọn xác thực thích hợp
Nhấp vào hộp thả xuống "Xác thực", sau đó nhấp vào " Xác thực máy chủ SQL ”Từ menu.
Bước 13. Đăng nhập bằng thông tin đăng nhập của người dùng mới
Nhấp vào hộp thả xuống "Đăng nhập", sau đó chọn tên người dùng bạn vừa tạo.
Bước 14. Nhập mật khẩu
Nhập mật khẩu của người dùng vào trường "Mật khẩu" ở cuối cửa sổ.
Bước 15. Nhấp vào Kết nối
Nó ở cuối cửa sổ. Miễn là tên người dùng và mật khẩu chính xác được nhập, trang bảng điều khiển máy chủ sẽ được mở ngay lập tức.
Bước 16. Mở rộng thư mục máy chủ
Nếu thư mục máy chủ ở góc trên bên trái của cửa sổ không hiển thị bất kỳ tùy chọn nào bên dưới, hãy nhấp vào nút “ + ”Ở phía bên trái để mở rộng thư mục.
Bước 17. Mở rộng thư mục "Bảo mật"
Thư mục này nằm dưới tên máy chủ.
Bước 18. Mở thư mục “Đăng nhập”
Thư mục này nằm trong nhóm tùy chọn trong thư mục "Bảo mật".
Bước 19. Nhấp đúp vào sa
Tùy chọn này nằm trong nhóm tùy chọn "Đăng nhập". Sau đó, cửa sổ thuộc tính quản trị viên hệ thống sẽ được mở.
Bước 20. Nhập mật khẩu mới
Nhập mật khẩu mới vào các trường "Mật khẩu" và "Xác nhận mật khẩu" ở đầu cửa sổ.
Bước 21. Bấm OK
Nó ở cuối cửa sổ. Sau đó, mật khẩu sẽ được thay đổi và cửa sổ thuộc tính sẽ được đóng lại.
Phương pháp 3/3: Sử dụng Command Prompt
Bước 1. Mở menu "Bắt đầu"
Nhấp vào biểu trưng Windows ở góc dưới bên trái của màn hình. Sau đó, menu “Bắt đầu” sẽ được mở.
Bước 2. Định vị chương trình Command Prompt
Nhập dấu nhắc lệnh, sau đó đợi biểu tượng Dấu nhắc lệnh xuất hiện ở đầu menu “Bắt đầu”.
Bước 3. Nhấp chuột phải
"Dấu nhắc lệnh".
Một menu thả xuống sẽ xuất hiện sau đó.
Bước 4. Nhấp vào Chạy với tư cách quản trị viên
Tùy chọn này nằm trong menu thả xuống.
Bước 5. Nhấp vào Có khi được nhắc
Tùy chọn chạy Command Prompt ở chế độ quản trị viên sẽ được xác nhận. Sau đó, cửa sổ chương trình sẽ mở ra.
Bước 6. Nhập lệnh đầu tiên
Nhập osql -L và nhấn Enter.
Bước 7. Nhập lệnh thứ hai với tên máy chủ
Nhập máy chủ OSQL -S -E, với "máy chủ" được thay thế bằng tên máy chủ của bạn. Sau đó, nhấn phím Enter.
Bước 8. Tạo mật khẩu mới
Nhập EXEC sp_password NULL, 'password', 'sa', với mục nhập "password" được thay thế bằng mật khẩu bạn muốn sử dụng. Sau đó, nhấn phím Enter.
Ví dụ: để thay đổi mật khẩu thành "qwerty123", hãy nhập EXEC sp_password NULL, 'qwerty123', 'sa' trong cửa sổ Command Prompt
Bước 9. Chạy lệnh
Gõ GO, sau đó nhấn Enter. Gõ exit và nhấn phím Enter để thoát OSQL.
Bước 10. Thử đăng nhập vào máy chủ SQL
Sử dụng thông tin đăng nhập và mật khẩu quản trị viên mới. Nếu bạn có thể đăng nhập vào máy chủ SQL, mật khẩu tài khoản đã được thay đổi thành công.