Triệu chứng
Khi tạo khóa bản cái của dịch vụ cho Microsoft SQL Server 2012 hoặc SQL Server 2014 không thành công trong quá trình thiết lập, SQL Server không đăng nhập chính xác lỗi này. Thao tác này sẽ dẫn đến một số vấn đề, ví dụ như khi bạn cố gắng cấu hình bản sao SQL Server, bạn nhận được thông báo lỗi sau đây:
Lỗi đã xảy ra trong quá trình giải mã. Không có người dùng từ xa ' distributor_admin ' được ánh xạ đến người dùng cục bộ ' (null) ' từ máy chủ từ xa ' repl_distributor '. Đã thay đổi ngữ cảnh cơ sở dữ liệu thành ' cái '. (Lỗi Microsoft SQL Server, lỗi: 15466)
Khi bạn tìm cách tạo một máy chủ được liên kết cùng với thông tin đăng nhập từ xa, bạn gặp phải lỗi:
Lỗi xảy ra trong khi giải mã
Ngoài ra, bạn có thể nhận được thông báo lỗi sau đây trong Nhật ký lỗi SQL Server:
Thời gian <ngày> <> khóa chủ Dịch vụ spid5s không thể giải mã được bằng một trong số các mã hóa của nó. Xem sys.key_encryptions để biết chi tiết.
Khi bạn truy vấn dạng xem danh mục sys.symmetric_keys, một hàng cho khóa chủ Dịch vụ được trả về. Khi bạn truy vấn dạng xem danh mục sys.key_encryptions, không có hàng nào được trả về. Kết quả dự kiến là hai hàng.
Giải pháp
Sau khi bạn áp dụng bản cập nhật này, siêu dữ liệu sẽ được dọn sạch nếu lỗi tạo chủ Dịch vụ chính xảy ra trong khi thiết lập và máy chủ SQL Server khởi động lại sẽ cố gắng tạo một khóa dịch vụ của bạn một lần nữa. Ngoài ra, thông báo lỗi khác về việc tạo chủ chốt dịch vụ sẽ được đăng nhập vào Nhật ký lỗi.Lưu ý
-
Nếu bạn gặp sự cố này, bản cập nhật này sẽ không hoạt động và bạn phải sử dụng một trong các giải pháp thay thế được liệt kê trong phần "giải pháp thay thế".
-
Để sử dụng các thay đổi trong bản Cập Nhật tích lũy này, bạn phải cài đặt SQL Server bằng cách sử dụng tính năng Cập nhật sản phẩm và thực hiện cài đặt slipstreamed với RTM + SP + CU.
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây:
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 đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Cách giải quyết
Nếu bạn đã có tình huống xảy ra sự cố, bạn có thể thực hiện một trong các thao tác sau:
-
Tái tạo khóa chính của dịch vụ bằng cách sử dụng câu lệnh Transact-SQL sau đây:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Cài đặt lại phiên bản của SQL Server.
Nếu bạn đang gặp phải sự cố trong khi cài đặt SQL Server, bạn có thể làm theo các bước này trước khi cài đặt SQL Server:
-
Khởi động lại hệ điều hành.
-
Đăng nhập vào phiên RDP bằng cách sử dụng tài khoản Dịch vụ SQL Server.
-
Chờ vài phút và sau đó đăng xuất sau khi hồ sơ người dùng được tạo hoàn toàn.
-
Khởi động thiết lập SQL Server sau vài phút.
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".