Caách sữa lỗi trong sql không đăng nhập được user năm 2024

Giả định rằng bạn sử dụng một gói bảo trì chạy theo lịch biểu định kỳ như một công việc đại diện SQL Server để sao lưu cơ sở dữ liệu trong Microsoft SQL Server. Nếu thông tin đăng nhập của kết nối SQL cho công việc là tên người dùng SQL và mật khẩu, thì công việc sẽ hoàn tất thành công. Tuy nhiên, các mục lỗi tương tự như mục nhập sau đây được đăng nhập trong Nhật ký SQL Server:

DateTime Lỗi đăng nhập: 18456, mức độ nghiêm trọng: 14, tiểu bang: 8.

DateTime Đăng nhập đăng nhập không thành công cho tên người dùng '. Lý do: mật khẩu không khớp với việc đăng nhập được cung cấp. [Máy khách: <Localmachine>]

Lưu ý Nếu gói được chạy bởi xác thực Windows, công việc sẽ hoàn tất thành công mà không gặp phải các mục nhập lỗi đã đăng nhập trong Nhật ký SQL Server.

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Giải pháp

Sự cố này đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:

  • Bản Cập Nhật tích lũy 10 cho SQL Server 2019
  • Cập Nhật tích lũy 23 cho SQL Server 2017
  • Bản Cập Nhật tích lũy 17 cho SQL Server 2016 SP2

Giới thiệu về Cập Nhật tích lũy cho SQL Server:

Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:

  • Bản Cập Nhật tích lũy mới nhất cho SQL Server 2019
  • Bản Cập Nhật tích lũy mới nhất cho SQL Server 2017
  • Bản Cập Nhật tích lũy mới nhất cho SQL Server 2016

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Vào một ngày, bạn mở MS SQL Server đăng nhập vào nhưng không được và nhận được cửa sổ thông báo (như sau):

Fix Error Can Not Login To SQL Server

Đây là lỗi máy chủ SQL Server của bạn chưa được bật. Mặc định thì sau khi cài đặt SQL Server sẽ khởi động cùng windows, nhưng vì lý do nào đó (có thể là do virut, hay do một ứng dụng nào đó đã tắt chức năng tự khởi động theo windows) nên lúc bạn khởi động lên mà máy chủ SQL server không khởi động thì đăng nhập sẽ gặp lỗi (như hình trên)

Để cách khắc phục lỗi này bạn có thể khởi động lại máy tính của mình một lần nữa có thể nó sẽ tự khởi động cùng windows. Tuy nhiên, về lâu về dài thì bạn cần bật dịch vụ (server sql server) khởi động cùng windows.

Bật SQL Server khởi động cùng windows như sau:

Bước 1: Mở cửa rổ RUN bằng cách nhấn tổ hợp phím: Window (biểu tượng cửa sổ) + R (cho các máy sử dụng HĐH Windows)

Nhập vào "services.msc" nhấn Enter một cửa sổ quản lý các Services của windows mở ra

Bước 2: Bạn tìm đến dòng SQL Server (SQLExpress) (Nhấn chữ S để duyệt tới cho nhanh). Trong đó SQLExpress là tên máy chủ của bạn (nếu đã thay đổi thì sẽ khác, mặc định là SQLExpress) của tôi là ITSQLEXPRESS (Xem hình dưới)

Tìm đến dòng SQL Server (SQLExpress)

Nhìn vào vùng khoanh đỏ bạn thấy services này chưa được Start và nó đang ở chế độ Manual (tức là không tự động khởi động (Automatic))

Bây giờ chỉ cần click chuột phải vào dòng đó rồi chọn Start là bạn có thể login vào được SQL rồi.

Để máy chủ SQL Server tự động khởi động cùng Windows mà không cần phải vào đây để Start lại thì bạn thì Click phải chuột vào dòng đó, chọn Properties tại phần Startup Type: Chọn Automatic, đồng thời nhấn Start rồi nhấn OK để hoàn thành.