3 cách đặt lại mật khẩu SA trên SQL Server

Mục lục:

3 cách đặt lại mật khẩu SA trên SQL Server
3 cách đặt lại mật khẩu SA trên SQL Server

Video: 3 cách đặt lại mật khẩu SA trên SQL Server

Video: 3 cách đặt lại mật khẩu SA trên SQL Server
Video: Cách định dạng, format ổ cứng trên máy tính Windows đơn giản, hiệu quả 2024, Tháng mười một
Anonim

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

Đặt lại mật khẩu SA trong Sql Server Bước 1
Đặt lại mật khẩu SA trong Sql Server Bước 1

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

Đặt lại mật khẩu SA trong Sql Server Bước 2
Đặt lại mật khẩu SA trong Sql Server Bước 2

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.
Đặt lại mật khẩu SA trong Sql Server Bước 3
Đặt lại mật khẩu SA trong Sql Server Bước 3

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”.

Đặt lại mật khẩu SA trong Sql Server Bước 4
Đặt lại mật khẩu SA trong Sql Server Bước 4

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.

Đặt lại mật khẩu SA trong Sql Server Bước 5
Đặt lại mật khẩu SA trong Sql Server Bước 5

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ủ.

Đặt lại mật khẩu SA trong Sql Server Bước 6
Đặt lại mật khẩu SA trong Sql Server Bước 6

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.

Đặt lại mật khẩu SA trong Sql Server Bước 7
Đặt lại mật khẩu SA trong Sql Server Bước 7

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ủ.

Đặt lại mật khẩu SA trong Sql Server Bước 8
Đặt lại mật khẩu SA trong Sql Server Bước 8

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".

Đặt lại mật khẩu SA trong Sql Server Bước 9
Đặt lại mật khẩu SA trong Sql Server Bước 9

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ở.

Đặt lại mật khẩu SA trong Sql Server Bước 10
Đặt lại mật khẩu SA trong Sql Server Bước 10

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ổ.

Đặt lại mật khẩu SA trong Sql Server Bước 11
Đặt lại mật khẩu SA trong Sql Server Bước 11

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

Đặt lại mật khẩu SA trong Sql Server Bước 12
Đặt lại mật khẩu SA trong Sql Server Bước 12

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.

Đặt lại mật khẩu SA trong Sql Server Bước 13
Đặt lại mật khẩu SA trong Sql Server Bước 13

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.
Đặt lại mật khẩu SA trong Sql Server Bước 14
Đặt lại mật khẩu SA trong Sql Server Bước 14

Bước 3. Mở Command Prompt ở chế độ quản trị viên

Truy cập menu Bắt đầu

Windowsstart
Windowsstart

sau đó làm theo các bước sau:

  • Gõ vào dấu nhắc lệnh
  • Kích chuột phải

    Windowscmd1
    Windowscmd1

    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.
Đặt lại mật khẩu SA trong Sql Server Bước 15
Đặt lại mật khẩu SA trong Sql Server Bước 15

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.

Đặt lại mật khẩu SA trong Sql Server Bước 16
Đặt lại mật khẩu SA trong Sql Server Bước 16

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"

Đặt lại mật khẩu SA trong Sql Server Bước 17
Đặt lại mật khẩu SA trong Sql Server Bước 17

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 đó.

Đặt lại mật khẩu SA trong Sql Server Bước 18
Đặt lại mật khẩu SA trong Sql Server Bước 18

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.
Đặt lại mật khẩu SA trong Sql Server Bước 19
Đặt lại mật khẩu SA trong Sql Server Bước 19

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.

Đặt lại mật khẩu SA trong Sql Server Bước 20
Đặt lại mật khẩu SA trong Sql Server Bước 20

Bước 9. Thoát khỏi dòng lệnh SQLCMD

Nhập exit và nhấn Enter.

Đặt lại mật khẩu SA trong Sql Server Bước 21
Đặt lại mật khẩu SA trong Sql Server Bước 21

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

Đặt lại mật khẩu SA trong Sql Server Bước 22
Đặt lại mật khẩu SA trong Sql Server Bước 22

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”.

Đặt lại mật khẩu SA trong Sql Server Bước 23
Đặt lại mật khẩu SA trong Sql Server Bước 23

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.

Đặt lại mật khẩu SA trong Sql Server Bước 24
Đặt lại mật khẩu SA trong Sql Server Bước 24

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.

Đặt lại mật khẩu SA trong Sql Server Bước 25
Đặt lại mật khẩu SA trong Sql Server Bước 25

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ổ.

Đặt lại mật khẩu SA trong Sql Server Bước 26
Đặt lại mật khẩu SA trong Sql Server Bước 26

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.

Đặt lại mật khẩu SA trong Sql Server Bước 27
Đặt lại mật khẩu SA trong Sql Server Bước 27

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.

Đặt lại mật khẩu SA trong Sql Server Bước 28
Đặt lại mật khẩu SA trong Sql Server Bước 28

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ủ.

Đặt lại mật khẩu SA trong Sql Server Bước 29
Đặt lại mật khẩu SA trong Sql Server Bước 29

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".

Đặt lại mật khẩu SA trong Sql Server Bước 30
Đặt lại mật khẩu SA trong Sql Server Bước 30

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ở.

Đặt lại mật khẩu SA trong Sql Server Bước 31
Đặt lại mật khẩu SA trong Sql Server Bước 31

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ổ.

Đặt lại mật khẩu SA trong Sql Server Bước 32
Đặt lại mật khẩu SA trong Sql Server Bước 32

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

Đặt lại mật khẩu SA trong Sql Server Bước 33
Đặt lại mật khẩu SA trong Sql Server Bước 33

Bước 1. Mở menu "Bắt đầu"

Windowsstart
Windowsstart

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ở.

Đặt lại mật khẩu SA trong Sql Server Bước 34
Đặt lại mật khẩu SA trong Sql Server Bước 34

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”.

Đặt lại mật khẩu SA trong Sql Server Bước 35
Đặt lại mật khẩu SA trong Sql Server Bước 35

Bước 3. Nhấp chuột phải

Windowscmd1
Windowscmd1

"Dấu nhắc lệnh".

Một menu thả xuống sẽ xuất hiện sau đó.

Đặt lại mật khẩu SA trong Sql Server Bước 36
Đặt lại mật khẩu SA trong Sql Server Bước 36

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.

Đặt lại mật khẩu SA trong Sql Server Bước 37
Đặt lại mật khẩu SA trong Sql Server Bước 37

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.

Đặt lại mật khẩu SA trong Sql Server Bước 38
Đặt lại mật khẩu SA trong Sql Server Bước 38

Bước 6. Nhập lệnh đầu tiên

Nhập osql -L và nhấn Enter.

Đặt lại mật khẩu SA trong Sql Server Bước 39
Đặt lại mật khẩu SA trong Sql Server Bước 39

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.

Đặt lại mật khẩu SA trong Sql Server Bước 40
Đặt lại mật khẩu SA trong Sql Server Bước 40

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

Đặt lại mật khẩu SA trong Sql Server Bước 41
Đặt lại mật khẩu SA trong Sql Server Bước 41

Bước 9. Chạy lệnh

Gõ GO, sau đó nhấn Enter. Gõ exit và nhấn phím Enter để thoát OSQL.

Đặt lại mật khẩu SA trong Sql Server Bước 42
Đặt lại mật khẩu SA trong Sql Server Bước 42

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.

Lời khuyên

Nếu các phương pháp được mô tả trong bài viết này không hoạt động, có một số chương trình khôi phục mật khẩu máy chủ SQL trả phí có sẵn trên internet

Đề xuất: