SQL Server Windows xác thực thất bại sau khi cập nhật bảo mật tối nay: Đăng nhập là từ một miền không tin cậy


8

Chúng tôi có các thiết lập sau:

  • Bộ điều khiển một miền ( DC , Server 2003 R2 Standard x64)
  • Một máy chủ SQL ( SQL , Server 2008 R2 Standard x64)
  • một số khách hàng

Tất cả các máy nằm trong cùng một miền. Tất cả tài khoản người dùng đang sử dụng là tài khoản miền. SQL chạy một phiên bản của mỗi SQL Server 2005, 2008, 2008R2, 2012 và 2014.

Kể từ tối nay ( DC khởi động lại để cài đặt các bản cập nhật bảo mật Windows tự động), việc truy cập các phiên bản SQL 2005, 2008 và 2008R2 thông qua xác thực Windows không còn hoạt động chính xác nữa:

Khi truy cập một trong những trường hợp này

  • từ một trong những khách hàng
  • sử dụng xác thực Windows

xảy ra lỗi sau (đó là tin nhắn 2008R2, tin nhắn 2005/2008 tương tự):

Đăng nhập thất bại. Đăng nhập là từ một miền không tin cậy và không thể được sử dụng với xác thực Windows. (Máy chủ Microsoft SQL, Lỗi: 18452)

Rõ ràng, văn bản tin nhắn không áp dụng, vì chỉ có một tên miền.

Bây giờ, điều đáng ngạc nhiên là: Ngay khi người dùng đăng nhập vào SQL (bắt đầu một RDP sesson hoặc thậm chí chỉ đơn giản là chạy runas /user:MYDOMAIN\someuser cmdvà giữ cho cửa sổ mở), người dùng này có thể truy cập tất cả các phiên bản SQL Server từ tất cả các máy khách mà không gặp sự cố nào cho đến khi quá trình chạy với thông tin đăng nhập của người dùng đã bị đóng.

Điều này có nghĩa là tôi có thể giải quyết vấn đề này bằng cách thực hiện lệnh runas ở trên cho tất cả người dùng trên SQL một lần (và giữ cho các cửa sổ mở), nhưng, rõ ràng, một cái gì đó đã bị hỏng nghiêm trọng. Tôi nghi ngờ các bản cập nhật bảo mật tối nay trên DC có liên quan đến nó (vì đó là điều duy nhất đã thay đổi), nhưng tôi không muốn gỡ cài đặt và khởi động lại mỗi một trong số chúng (12 bản cập nhật đã được cài đặt và DC thực sự cũ và chậm).

Có ai gặp phải vấn đề này trước đây và biết cách khắc phục nó vĩnh viễn? Còn ý tưởng nào khác (ngoài việc dành vài ngày tới để trở thành chuyên gia của Kerberos) không?


Bạn đã kiểm tra đồng hồ DC của bạn chưa? Mặc dù tôi không thể giải thích sự khác biệt về thể hiện, đồng hồ của DC bị sai sẽ gây ra hành vi mà bạn giải thích khi giới hạn bản thân trong việc xem xét một trường hợp. Ngoài ra, bạn có thể muốn xem xét nâng cấp hệ điều hành DC của mình khi gần hết tuổi thọ.
Tái lập

@Reaces: Cảm ơn gợi ý, nhưng đồng hồ hoàn toàn đồng bộ. Có, DC là máy tiếp theo được lên lịch để thay thế.
Heinzi

Câu trả lời:


7

kiểm tra xem DC của bạn đã cài đặt bản cập nhật KB3002657 tối nay chưa. xem http://support2.microsoft.com/?kbid=3002657 Tôi gặp vấn đề tương tự. Việc cài đặt bản cập nhật này đã giải quyết vấn đề cho tôi.


Cũng phát hiện ra, tôi chỉ phát hiện ra rằng bản thân mình và muốn viết chính xác điều tương tự. :-) Rõ ràng KB3002657 gây ra nhiều rắc rối ngày hôm nay .
Heinzi

Một số Khách hàng sẽ hiển thị Thông báo Lỗi "Đăng nhập từ một miền không tin cậy". ví dụ: nếu bạn kết nối qua RDP hoặc tại MSSQL-Server. Chỉ cần xóa Máy chủ bạn muốn kết nối khỏi miền của bạn và thêm lại.
simson

2

Bản sửa lỗi sau thông qua Chính sách nhóm hoạt động với tôi:

  1. Quản trị viên chính sách mở
  2. Điều hướng đến Cấu hình máy tính >> Cài đặt Windows >> Chính sách cục bộ >> Tùy chọn bảo mật
  3. Nhấp đúp chuột vào "Bảo mật mạng: Cấp độ xác thực của Trình quản lý LAN"
  4. Thay đổi tùy chọn từ "Gửi phản hồi NTLM" thành "Gửi phản hồi LM & NTLM"
  5. Chạy gpupdate /forcetrên máy tính và máy chủ bị ảnh hưởng.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.