SQL Server lưu trữ mật khẩu dưới dạng hàm băm trong file master.mdf. Việc reset mật khẩu trên Windows 10 có vẻ đơn giản, nhưng với SQL Server lại khác. SQL Server Password Changer có thể giúp bạn dễ dàng reset mật khẩu SA bị mất. Tuy nhiên, truy cập file master.mdf không thể khi SQL Server đang chạy. Điều quan trọng là tạm dừng dịch vụ SQL Server trước khi thực hiện reset mật khẩu SA bị mất trên SQL Server.
Cách đặt lại mật khẩu SA khi bị mất trên SQL Server
Bước 1: Tạm dừng dịch vụ SQL Server
Trong Menu Start, nhấp vào All Programs =>Microsoft SQL Server =>Configuration Tools, sau đó nhấp vào SQL Server Configuration Manager.
Trong cửa sổ SQL Server Configuration Manager, mở rộng mục Dịch Vụ, sau đó nhấp vào SQL Server.
Nhấp vào OK. Hộp thoại màu đỏ trên biểu tượng gần tên máy chủ và thanh công cụ sẽ thông báo rằng máy chủ đã dừng thành công.
Bước 2: Đặt lại mật khẩu SA
Tải về và cài đặt chương trình SQL Server Password Changer. Tải về SQL Server Password Changer
Sau khi cài đặt xong, mở chương trình. Nhấp vào nút Mở Tệp.
Chương trình sẽ yêu cầu bạn chọn file master.mdf cho SQL Server. Theo mặc định, file master.mdf nằm trong thư mục C:\Program Files\Microsoft SQL Server\MSSQL\Data. Nếu không biết vị trí thư mục, bạn có thể nhập tên file master.mdf vào khung Tìm Kiếm trong Windows Explorer và tìm kiếm qua các phân vùng hệ thống.
Sau khi đã lựa chọn tệp master.mdf, chương trình sẽ giải mã và hiển thị danh sách tài khoản người dùng cơ sở dữ liệu. Chọn tài khoản SA của bạn và nhấp vào nút Đổi Mật Khẩu. Đặt mật khẩu mới và nhấp chọn OK để hoàn tất việc đặt lại mật khẩu SA trên SQL Server.
Dưới đây là cách để khôi phục mật khẩu SA trên SQL Server khi nó bị mất. Sau khi có mật khẩu mới, bước tiếp theo là truy cập SQL Server Configuration Manager, khởi động lại dịch vụ SQL Server và đăng nhập vào tài khoản SA với mật khẩu mới.
Để có cái nhìn sâu sắc hơn về SQL Server, bạn có thể tham khảo thêm bài viết So sánh Oracle và SQL Server để có thêm nhiều kiến thức hữu ích.