Khắc phục: Chứng chỉ nhận dạng máy chủ SQL SCCM đã hết hạn
Trong bài viết này tôi sẽ hướng dẫn các bạn cách khắc phục lỗi hết hạn chứng chỉ nhận dạng SCCM SQL Server. Sau khi giải quyết được lỗi này, bạn có thể truy cập lại vào báo cáo SCCM.
Tại một trong những trang web từ xa, người dùng báo cáo bắt đầu phàn nàn rằng họ không thể truy cập báo cáo SCCM. Quản trị viên báo cáo thường xuyên truy cập báo cáo SCCM để thu thập dữ liệu đã không thể thực hiện được công việc hàng ngày của họ.
Tương tự, vấn đề tương tự về báo cáo không thể truy cập cũng được báo cáo từ nhiều trang web. Không thể truy cập báo cáo từ bảng điều khiển Trình quản lý Cấu hình và thậm chí qua URL web SSRS. Điều này có nghĩa là đã xảy ra lỗi với Dịch vụ báo cáo SCCM và cần được chú ý.
Liên quan: Tạo Chứng chỉ nhận dạng máy chủ SQL ConfigMgr
Khắc phục sự cố lỗi chứng chỉ nhận dạng máy chủ SQL
Thông thường, khi không thể truy cập được báo cáo ConfigMgr, bước khắc phục sự cố đầu tiên bạn thực hiện là kiểm tra các dịch vụ SQL. Nếu dịch vụ báo cáo máy chủ SQL không chạy thì không thể truy cập được báo cáo SCCM.
Trong trường hợp của tôi, không có vấn đề gì với các dịch vụ SQL vì chúng hoạt động bình thường. Sau khi thực hiện nhiều bước khắc phục sự cố, tôi phát hiện ra rằng đó là chứng chỉ nhận dạng SQL Server đã hết hạn.
Khi Chứng chỉ nhận dạng máy chủ SQL hết hạn, bạn không thể truy cập vào báo cáo và các lỗi sau sẽ được ghi lại:
- Đã xảy ra lỗi trong quá trình xử lý báo cáo. (rsProcessingAbort).
- Không thể tạo kết nối với nguồn dữ liệu 'ID5C6358F24BB64a1bA16E8D96795D8602'. (rsErrorOpeningConnection)
- Kết nối đã được thiết lập thành công với máy chủ nhưng sau đó đã xảy ra lỗi trong quá trình bắt tay trước khi đăng nhập. (nhà cung cấp: Nhà cung cấp SSL, lỗi: 0 - Chứng chỉ nhận được đã hết hạn.)
Được đề xuất: Danh sách tệp nhật ký Trình quản lý cấu hình để khắc phục sự cố
Có vẻ như dòng cuối cùng, “Chứng chỉ nhận được đã hết hạn” tiết lộ chính xác lý do tại sao không thể truy cập được báo cáo SCCM. Hơn nữa, tôi đã đăng nhập vào máy chủ Trình quản lý cấu hình nơi các dịch vụ báo cáo đang chạy. Tôi đã chạy một báo cáo ngẫu nhiên ngay từ bảng điều khiển và gặp lỗi dưới đây.
An error has occurred during report processing. Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Cannot create a connection to data source 'AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_'. System.Exception: For more information about this error, navigate to the report server on the local server machine, or enable remote errors. Microsoft.ConfigurationManagement.ManagementProvider.SmsException. An error has occurred during report processing.Sửa chứng chỉ nhận dạng máy chủ SQL SCCM đã hết hạn
Hãy cùng xem các bước để khắc phục lỗi hết hạn chứng chỉ nhận dạng SCCM SQL Server. Điều đầu tiên bạn cần làm là xóa chứng chỉ đã hết hạn và tạo một chứng chỉ mới vì chứng chỉ nhận dạng SQL Server hiện có đã hết hạn. Tôi bắt đầu bằng cách xóa chứng chỉ máy chủ SQL đã hết hạn khỏi cửa hàng cá nhân của mình.
Để xóa chứng chỉ nhận dạng SQL Server đã hết hạn, hãy chạy lệnh certlm.msc và đi tới Cửa hàng cá nhân. Chọn chứng chỉ nhận dạng máy chủ SQL và nhấp vào xóa.
Để tạo chứng chỉ nhận dạng máy chủ SQL ConfigMgr mới, hãy mở bảng điều khiển quản lý IIS. Chọn máy chủ, sau đó nhấp đúp vào Chứng chỉ máy chủ như minh họa bên dưới.
Trong trình hướng dẫn Tạo chứng chỉ tự ký, chỉ định tên thân thiện cho chứng chỉ và chọn kho lưu trữ chứng chỉ là Cá nhân. Nhấp vào OK. Hoàn thành các bước còn lại trong trình hướng dẫn.
Cuối cùng, nhấp vào Bắt đầu để khởi chạy Trình quản lý cấu hình máy chủ SQL. Mở rộng Cấu hình mạng máy chủ SQL, nhấp chuột phải vào Giao thức cho MSSQLSERVER, và nhấp vào Thuộc tính. Chọn tab Chứng chỉ và sử dụng danh sách thả xuống để chọn chứng chỉ tự ký mà bạn đã tạo. Bạn có thể kiểm tra kỹ điều này bằng cách đảm bảo trường Phát hành bởi khớp với tên máy chủ. Nhấp vào OK.
Sau khi hoàn tất các bước trên, bạn sẽ thấy chứng chỉ máy chủ SQL mới bên dưới chứng chỉ máy chủ. Bây giờ bạn có thể nhấp vào Dịch vụ máy chủ SQL và khởi động lại dịch vụ một lần. Sau khi hoàn thành các bước trên, tất cả người dùng báo cáo đều có thể truy cập báo cáo SCCM mà không gặp bất kỳ sự cố nào.



