Συμπτώματα
Ας υποθέσουμε ότι ρυθμίζετε τις παραμέτρους της ιδιότητας αυτόματης ανανέωσης για μια αναφορά υπηρεσιών αναφοράς SQL Server 2016, έτσι ώστε τα δεδομένα να ενημερώνονται αυτόματα. Όταν ανοίγετε την αναφορά σε ένα πρόγραμμα περιήγησης Web και, στη συνέχεια, αφήνετε το πρόγραμμα περιήγησης αδρανές για λίγο, λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το ακόλουθο:
Σημείωση
Η session_id εκτέλεσης αναφοράς έχει λήξει ή δεν μπορεί να βρεθεί. (rsExecutionNotFound)
Επιπλέον, μηνύματα σφάλματος παρόμοια με τα ακόλουθα καταγράφονται στο αρχείο καταγραφής ανίχνευσης της υπηρεσίας υπηρεσιών αναφοράς:
Σημείωση
βιβλιοθήκη! ReportServer_0-2!2258! ημερομηνία/ώρα:: i ΠΛΗΡΟΦΟΡΙΕΣ: Κλήση στο GetPermissionsAction(/USERIDAutoRefresh).
βιβλιοθήκη! ReportServer_0-2!2258! ημερομηνία/ώρα:: i ΠΛΗΡΟΦΟΡΙΕΣ: Κλήση στο GetSystemPropertiesAction().
βιβλιοθήκη! ReportServer_0-2!2258! ημερομηνία ώρα:: i INFO: Κλήση στο GetPropertiesAction (/USERIDAutoRefresh, PathBased).
βιβλιοθήκη! ReportServer_0-2!2258! ημερομηνία ώρας:: i ΠΛΗΡΟΦΟΡΙΕΣ: Κλήση στο GetSystemPermissionsAction().
βιβλιοθήκη! ReportServer_0-2!22b8! ημερομηνία/ώρα:: i ΠΛΗΡΟΦΟΡΙΕΣ: Κλήση στο GetSystemPropertiesAction().
βιβλιοθήκη! ReportServer_0-2!22b8! ημερομηνία/ώρα:: e ΣΦΑΛΜΑ: Ρίψη Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , παρουσιάστηκε σφάλμα στη βάση δεδομένων του διακομιστή αναφοράς. Αυτό μπορεί να οφείλεται σε αποτυχία σύνδεσης, λήξη χρονικού ορίου ή χαμηλή κατάσταση δίσκου στη βάση δεδομένων.
συνεδρία! ReportServer_0-2!22b8! ημερομηνία/ώρα:: e ΣΦΑΛΜΑ: Σφάλμα κατά τη λήψη δεδομένων περιόδου λειτουργίας: Η περίοδος λειτουργίας session_id δεν ανήκει στον NT Service\ReportServer
συνεδρία! ReportServer_0-2!22b8! ημερομηνία/ώρα:: i ΠΛΗΡΟΦΟΡΙΕΣ: LoadSnapshot: Στοιχείο με περίοδο λειτουργίας: session_id, reportPath: /USERIDAutoRefresh, userName: NT Service\ReportServer not found in the database
βιβλιοθήκη! ReportServer_0-2!22b8! ημερομηνία/ώρα:: e ΣΦΑΛΜΑ: Ρίψη Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: Η session_id εκτέλεσης αναφοράς έχει λήξει ή δεν μπορεί να βρεθεί.
διακομιστής ιστού! ReportServer_0-2!22b8! ημερομηνία/ώρα:: e ΣΦΑΛΜΑ: Σφάλμα υπηρεσιών αναφοράς Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: Η session_id εκτέλεσης αναφοράς έχει λήξει ή δεν μπορεί να βρεθεί.
Επίλυση
Η ενημέρωση κώδικα για αυτό το ζήτημα περιλαμβάνεται στην ακόλουθη αθροιστική ενημερωμένη έκδοση για SQL Server:
Αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2016
Σημείωση Μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, τα αρχεία καταγραφής των υπηρεσιών αναφοράς θα παρέχουν πιο λεπτομερείς πληροφορίες σχετικά με το λόγο για τον οποίο έληξε η περίοδος λειτουργίας για τους διαχειριστές για τη διάγνωση και επίλυση του υποκείμενου προβλήματος.
Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:
Τελευταία αθροιστική ενημέρωση για το SQL Server 2016
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Παραπομπές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.