KB3171085-một báo cáo được cấu hình để tự động làm mới nguyên nhân gây ra lỗi sau khi trình duyệt web idles trong một thời gian trong SQL Server 2016 báo cáo dịch vụ

Triệu chứng

Giả định rằng bạn cấu hình thuộc tính Autorefresh cho báo cáo dịch vụ báo cáo SQL Server 2016 để dữ liệu của nó có thể được cập nhật tự động. Khi bạn mở báo cáo trong trình duyệt web và sau đó cho phép trình duyệt nhàn rỗi trong một thời gian, bạn nhận được thông báo lỗi tương tự như sau:

Việc thực hiện báo cáo session_id đã hết hạn hoặc không thể tìm thấy. (rsExecutionNotFound)

Ngoài ra, các thông báo lỗi tương tự như sau được đăng nhập vào Nhật ký theo dõi dịch vụ dịch vụ báo cáo:

thư viện! ReportServer_0-2! tiếng 2260! thời gian ngày:: tôi thông tin: gọi đến GetPermissionsAction (/USERIDAutoRefresh). thư viện! ReportServer_0-2! tiếng 2260! thời gian ngày:: tôi thông tin: gọi vào hành động Getsystemproperties(). thư viện! ReportServer_0-2! tiếng 2260! thời gian ngày:: tôi thông tin: gọi vào hành động Getproperties(/USERIDAutoRefresh, pathbased). thư viện! ReportServer_0-2! tiếng 2260! thời gian ngày:: tôi thông tin: gọi đến GetSystemPermissionsAction (). thư viện! ReportServer_0-2! 22b8! thời gian ngày:: tôi thông tin: gọi vào hành động Getsystemproperties(). thư viện! ReportServer_0-2! 22b8! thời gian ngày:: lỗi e: ném Microsoft. ReportingServices. Diagnostics. Utilities. ReportServerStorageException:, lỗi xảy ra trong cơ sở dữ liệu máy chủ báo cáo. Điều này có thể là do lỗi kết nối, thời gian chờ hoặc điều kiện ổ đĩa thấp trong cơ sở dữ liệu.; Phiên! ReportServer_0-2! 22b8! thời gian ngày:: lỗi e: lỗi trong dữ liệu phiên nhận: phiên session_id không thuộc về NT Service\ReportServersession! ReportServer_0-2! 22b8! thời gian ngày:: tôi thông tin: Loadsnapshot: mục có phiên: session_id, reportpath:/USERIDAutoRefresh, username: NT service\reportserver không tìm thấy trong databaselibrary! ReportServer_0-2! 22b8! thời gian ngày:: lỗi e: ném Microsoft. ReportingServices. Diagnostics. Utilities. executionnotfoundexception:, Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: các session_id thực thi báo cáo đã hết hạn hoặc không thể tìm thấy. Webserver! ReportServer_0-2! 22b8! thời gian ngày:: lỗi e: lỗi dịch vụ báo cáo Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: việc thực hiện báo cáo session_id đã hết hạn hoặc không thể tìm thấy.

Giải pháp

Bản sửa lỗi cho sự cố này được đưa vào bản Cập Nhật tích lũy sau đây cho SQL Server:

Cập Nhật tích lũy 1 cho SQL Server 2016Lưu ý Sau khi bạn áp dụng bản cập nhật này, Nhật ký dịch vụ báo cáo sẽ cung cấp thông tin chi tiết hơn về lý do tại sao phiên đã hết hạn dành cho người quản trị để chẩn đoán và giải quyết sự cố cơ bản.

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 2016

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".

Tham khảo

Tìm hiểu về thuật ngữ 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?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×