Khắc phục: Thông tin sử dụng thuật toán băm MD5 không thành công khi bạn sử dụng TLS 1.2 trong SQL Server

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3137281
Triệu chứng
Giả sử rằng bạn đang sử dụng phiên bản giao thức Transport Layer Security (TLS) 1.2 trong Microsoft SQL Server. Khi chứng chỉ được sử dụng để mã hoá giao điểm cuối nhân bản bộ máy cơ sở dữ liệu, nhóm khả dụng và bản ghi dịch vụ môi giới sử dụng thuật toán hashing MD5, kết nối không thành công. Ngoài ra, bạn nhận được thông báo lỗi trong Nhật ký lỗi SQL Server:
Bắt tay kết nối không thành công. Cuộc gọi hệ điều hành không thành công: (80090331) 0x80090331 (máy khách và máy chủ không thể liên lạc, bởi vì họ không có một thuật toán phổ biến.). trạm đậu 58.'.
Ngoài ra, Nhật ký Windows thông báo lỗi Schannel sau:
Cảnh báo nghiêm trọng được tạo ra và gửi đến điểm cuối từ xa. Điều này có thể dẫn đến chấm dứt kết nối. mã lỗi nghiêm trọng TLS giao thức được xác định là 40. trạm đậu lỗi Windows SChannel là 1205.
Nguyên nhân
Sự cố này xảy ra vì TLS 1.2 không hỗ trợ MD5 là một thuật toán băm chữ ký.
Giải pháp
Dựa trên tiêu chuẩn và thực tiễn tốt nhất bảo mật hiện tại, chúng tôi khuyên bạn chuyển sang một chữ ký-MD5 băm cho chứng chỉ được sử dụng cho SQL Server điểm cuối mã hoá.

Danh sách cố định các phiên bản hỗ trợ TLS 1.2 có trong bài viết sau trong cơ sở kiến thức Microsoft:
3135244 TLS 1.2 hỗ trợ cho Microsoft SQL Server
Tình trạng
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Tìm hiểu về các thuật ngữ mà Microsoft sử dụng để mô tả bản cập nhật phần mềm.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3137281 - Xem lại Lần cuối: 01/30/2016 00:32:00 - Bản sửa đổi: 1.1

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB3137281 KbMtvi
Phản hồi