Gejala
Misalnya Anda mengonfigurasi properti autorefresh untuk laporan Layanan pelaporan SQL Server 2016 sehingga datanya bisa diperbarui secara otomatis. Saat Anda membuka laporan di browser web lalu membiarkan browser diam sebentar, Anda menerima pesan kesalahan yang menyerupai yang berikut ini:
Session_id eksekusi laporan telah kedaluwarsa atau tidak dapat ditemukan. (rsExecutionNotFound)
Selain itu, pesan kesalahan yang menyerupai berikut ini dicatat dalam log pelacakan Layanan Reporting Services:
Koleksi! ReportServer_0-2! 2258! tanggal waktu:: saya Info: panggilan ke GetPermissionsAction (/USERIDAutoRefresh). pustaka! ReportServer_0-2! 2258! waktu tanggal:: saya Info: Panggil ke GetSystemPropertiesAction (). Library! ReportServer_0-2! 2258! tanggal waktu:: saya Info: panggilan ke GetPropertiesAction (/USERIDAutoRefresh, pathbased). pustaka! ReportServer_0-2! 2258! waktu tanggal:: saya Info: Panggil ke GetSystemPermissionsAction (). Library! ReportServer_0-2! 22b8! waktu tanggal:: saya Info: Panggil ke GetSystemPropertiesAction (). Library! ReportServer_0-2! 22b8! waktu tanggal:: kesalahan: melempar Microsoft. ReportingServices. Diagnostics. Utilities. ReportServerStorageException:, terjadi kesalahan dalam database server laporan. Ini mungkin karena kegagalan koneksi, waktu habis, atau kondisi disk rendah dalam database.; kali! ReportServer_0-2! 22b8! waktu tanggal: kesalahan: kesalahan dalam mendapatkan data sesi: session session_id tidak termasuk dalam sesi NT service\reportserversession! ReportServer_0-2! 22b8! waktu tanggal:: saya Info: Loadsnapshot: item with session: session_id, reportpath:/USERIDAutoRefresh, userName: NT service\reportserver not found in databaselibrary! ReportServer_0-2! 22b8! waktu tanggal:: kesalahan: melempar Microsoft. Reportingservices. Diagnostics. Utilities. ExecutionNotFoundException:, Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: session_id eksekusi laporan telah kedaluwarsa atau tidak dapat ditemukan.; webserver! ReportServer_0-2! 22b8! waktu tanggal: kesalahan kesalahan: kesalahan Layanan pelaporan Microsoft. ReportingServices. Diagnostics. Utilities. ExecutionNotFoundException: session_id eksekusi laporan telah kedaluwarsa atau tidak dapat ditemukan.
Pemecahan Masalah
Perbaikan untuk masalah ini termasuk dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 1 untuk SQL Server 2016Catatan Setelah Anda menerapkan pembaruan ini, log Layanan pelaporan akan memberikan informasi yang lebih mendetail tentang alasan sesi kedaluwarsa untuk administrator mendiagnosis dan mengatasi masalah yang mendasari.
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.