Używam programu SQL Server Reporting Services 2012 i otrzymałem ten błąd bez żadnej znanej przyczyny: The report execution eqaiekfzmk2snc55y0zrow55 has expired or cannot be found. (rsExecutionNotFound)
.SSRS 2012: "Wykonanie raportu wygasło lub nie można go znaleźć." (RsExecutionNotFound) "
Chociaż znalazłem inne posty opisujące problemu poprzez wyszukiwarki Google, uchwały nie może mi pomóc:
- Ponowne SQL Server, SQL Server Agent i SQL Server Reporting Services
- Zwiększenie limitu czasu wykonywania przez SQL Server Management Studio po podłączeniu do serwera raportowania
- Dodawanie
rs:ClearSession
do kwerendy URL (i próbuje IE, Chrome i Firefox) - przesunięcie po każdym etapie rozwiązywania problemów i retes ting
- Zajrzałem do folderu plików dziennika usług Reporting Services
C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles
, ale widzę datownik ma ponad dwa miesiące i nie widziałem nic związanego z objawem. - Wyglądałem wyglądał w ExecutionLog3 i nie widziałem nic związanego z objawem.
use ReportServer; select * from ExecutionLog3;
Aby dowiedzieć się, co pomogło, ja sprawdzeniu, że:
- Zapytanie i wyniki są solidne, jak widać w Management Studio
- mogę przejrzeć raport Narzędzia danych na serwerze
- mogę wyświetlić raport podczas usług zdalnych do serwera
widzę tylko błąd podczas przeglądania strony z zewnątrz serwer. Jest to stosunkowo lekki zestaw zapytań i wyników, więc nie mogę uwierzyć, że ten problem ma coś wspólnego z czasami oczekiwania na wykonanie.
Zmieniłem nazwę pliku i ponownie wdrożyłem. Teraz widzę ten raport, ale to nie jest prawdziwe rozwiązanie, ponieważ nadal nie wiem, co tak naprawdę powoduje problem i jak go naprawić. Jeśli objaw pojawi się ponownie, nie będę mógł dalej zmieniać nazwy pliku i ponownego wdrażania.
Czy istnieje sposób, aby lepiej zrozumieć, co się dzieje? Określony plik dziennika lub właściwość, którą muszę zmienić?
Aktualizacja:
myślałem, że ten problem wypracowane, ale najwyraźniej nie. Nie znalazłem nic przydatnego w dziennikach błędów: tylko przekierowanie tego samego komunikatu o błędzie było widoczne w przeglądarce. Po ponownym wdrożeniu (przy użyciu narzędzi danych programu SQL Server) błąd znika ... przez kilka godzin lub do następnego dnia, kiedy muszę ponownie wdrożyć, aby błąd zniknął.
Możesz przejrzeć [Report Server Execution Logs] (https://msdn.microsoft.com/en-us/library/ms159110 (v = sql.120) .aspx) i sprawdzić, czy jest tam coś dobrego . Nie sprawdziłem, czy te nadal istnieją w 2012 r., Ale czasami były przydatne w 2008 r2. – DeadZone
Nie wiedziałem o dziennikach wykonania. Pomoże mi to w innych dziedzinach niezwiązanych z tym pytaniem. Niestety, nie pomaga mi zdiagnozować tego problemu. –
Możesz znaleźć więcej szczegółowych informacji w plikach dziennika SSRS w \ ReportingServices \ LogFiles -> C: \ Program Files \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ LogFiles –