Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn reset mật khẩu SQL Server chi tiết

Ngày đăng:

12/12/2025

Cập nhật lần cuối:

22/12/2025

Quên mật khẩu SQL Server là tình huống dễ gặp và có thể khiến bạn không thể truy cập vào hệ quản trị dữ liệu đang vận hành. Điều này ảnh hưởng trực tiếp đến hoạt động của ứng dụng, website và quy trình xử lý dữ liệu của doanh nghiệp. Bài viết này sẽ hướng dẫn bạn cách reset mật khẩu SQL Server bằng SSMS và SQLCMD để khôi phục quyền truy cập một cách nhanh chóng và an toàn.

Điều kiện để reset mật khẩu SQL Server

Trước khi bắt đầu quá trình đặt lại mật khẩu, bạn cần đảm bảo hệ thống thỏa mãn một số yêu cầu cơ bản để SQL Server có thể xử lý thao tác này một cách an toàn và chính xác. Các điều kiện dưới đây giúp bạn tránh lỗi phát sinh và rút ngắn thời gian xử lý:

  • Quyền Administrator trên máy chủ chứa SQL Server.
  • Truy cập được vào SQL Server Management Studio.
  • Hoặc quyền truy cập Command Prompt với quyền Administrator.

Để giúp bạn lựa chọn phương pháp phù hợp với nhu cầu quản trị hệ thống, dưới đây là hai cách phổ biến và hiệu quả nhất để reset mật khẩu SQL Server:

Cách 1: Reset mật khẩu qua SQL Server Management Studio

Bước 1: Kết nối đến SQL Server

Bạn truy cập vào SQL Server với quyền Administrator và mở SQL Server Management Studio (SSMS). Trong hộp thoại kết nối, bạn chọn Windows Authentication > Nhấn Connect để đăng nhập.

Màn hình kết nối SSMS với Windows Authentication
Màn hình kết nối SSMS với Windows Authentication

Kết nối thành công đến SQL Server như sau:

Kết nối thành công đến SQL Server
Kết nối thành công đến SQL Server

Bước 2: Truy cập thuộc tính đăng nhập

Trong bước này, bạn tìm và mở cấu hình tài khoản cần reset mật khẩu:

  • Trong Object Explorer, bạn mở rộng Security.
  • Mở rộng Logins.
  • Nháy chuột phải vào tài khoản cần reset (ví dụ: sa) > Chọn Properties.
Truy cập thuộc tính đăng nhập
Truy cập thuộc tính đăng nhập

Cửa sổ thuộc tính tài khoản mở ra như sau:

Cửa sổ thuộc tính
Cửa sổ thuộc tính

Bước 3: Đặt lại mật khẩu mới

Tiếp theo, bạn hiết lập mật khẩu mới cho tài khoản bằng cách:

  • Trong tab General, bạn nhập mật khẩu mới vào ô Password.
  • Xác nhận lại mật khẩu trong ô Confirm Password.
  • Bỏ chọn Enforce password policy nếu không cần thiết.
  • Nhấn OK để lưu thay đổi.
Đặt lại mật khẩu mới
Đặt lại mật khẩu mới

Cách 2: Reset mật khẩu qua SQLCMD

Bước 1: Mở Command Prompt với quyền Administrator

Bạn chuẩn bị môi trường để chạy lệnh SQLCMD như sau:

  • Nhấn Windows + X > Command Prompt (Admin) hoặc Windows PowerShell (Admin).
  • Xác nhận UAC nếu được hỏi.
Chuẩn bị môi trường để chạy lệnh SQLCMD
Chuẩn bị môi trường để chạy lệnh SQLCMD

Cửa sổ Command Prompt với quyền Administrator.

Cửa sổ Command Prompt với quyền Administrator
Cửa sổ Command Prompt với quyền Administrator

Bạn thay đổi mật khẩu trực tiếp qua dòng lệnh (thay YourNewPassword bằng mật khẩu mong muốn) và nhấn Enter để thực thi:

sqlcmd -E -S . -Q "ALTER LOGIN [sa] WITH PASSWORD = 'YourNewPassword'"
  • Trong đó:
    • -E: Sử dụng xác thực Windows
    • -S .: Kết nối đến instance mặc định trên local
    • -Q: Thực thi lệnh SQL và thoát
Command Prompt với lệnh SQLCMD hoàn chỉnh
Command Prompt với lệnh SQLCMD hoàn chỉnh

Kiểm tra kết quả và xử lý một số sự cố khi reset mật khẩu SQL Server

Để kiểm tra, bạn thử đăng nhập vào SQL Server bằng mật khẩu mới qua SSMS hoặc ứng dụng.

Đăng nhập vào SQL Server
Đăng nhập vào SQL Server

Tiếp theo, bạn chạy lệnh:

sqlcmd -U sa -P YourNewPassword -Q "SELECT @@VERSION"
Kiểm tra kết quả bằng lệnh
Kiểm tra kết quả bằng lệnh
  • Với lỗi “Login failed for user ‘sa'”, bạn kiểm tra xem tài khoản sa có bị vô hiệu hóa không bằng lệnh:
ALTER LOGIN [sa] WITH CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF
  • Lỗi kết nối SQLCMD:
    • Đảm bảo SQL Server Service đang chạy (Services.msc > SQL Server (MSSQLSERVER).
    • Kiểm tra tên instance nếu không dùng instance mặc định.

Kết thúc lại toàn bộ quy trình, bạn có thể thấy rằng việc reset mật khẩu SQL Server khá linh hoạt khi bạn có thể thao tác trực tiếp qua SSMS hoặc dùng SQLCMD để tối ưu kịch bản tự động hóa và quản trị từ xa. Dù chọn phương pháp nào, bạn cũng nên bảo mật hóa mật khẩu mới và tuân thủ đầy đủ các chính sách an toàn của doanh nghiệp để đảm bảo hệ thống vận hành ổn định và tránh rủi ro phát sinh. Cảm ơn bạn đã theo dõi!

VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT

  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
  • Điện thoại: 1800 1093
  • Email liên hệ: sales@vietnix.com.vn
  • Website: https://vietnix.vn/

VIETNIX

Đội ngũ tại Vietnix

Kết nối với mình qua

Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

Kết nối với mình qua

NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

– Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

– Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

Xem tất cả câu hỏi