Udostępnij za pośrednictwem


Zarządzanie procesu uruchomionego

SQL Server Reporting Services monitors the status of jobs that are running on the report server.W regularnych odstępach czasu serwer raportów skanowanie zadań w toku i zapisuje informacje o stanie baza danych serwera raportów.Zadanie jest w toku, jeżeli trwają dowolne z następujących procesów: wykonanie kwerendy na lokalnej lub zdalnej bazy danych serwera, przetwarzanie raportów i renderowanie raportu.

Można zarządzać zarówno zadań użytkownika i zadań systemowych.Zadania użytkownika są inicjowane przez użytkownika lub subskrypcja.Obejmuje to uruchomienie raportu na żądanie, żądając migawka historia raportu, ręcznie tworzenia migawka raportu i przetwarzania standardowych subskrypcja.Zadania systemowe są inicjowane przez serwer raportów.Zadania systemu obejmują raport zaplanowane wykonanie migawek, migawki historia raportu zaplanowane i subskrypcje sterowanych danymi.

Raport przetwarzania czas i wykorzystania zasób różni się znacznie w zależności od raportu, złożoność kwerendy, ilość danych i format renderowania określonego raportu.Raporty, których prostych kwerend przeciwko źródło danych lokalnych będzie często zakończyć w milisekundach i nigdy nie wymaga zarządzania lub strojenia.Natomiast duże raport, który jest renderowany w pliku PDF lub Excel może wymagać znaczących czas przetwarzania w zależności od zasobów sprzętowych, opcje dostarczania i czy innych procesów uruchomionych jednocześnie.serwer raportów większości długotrwałych procesów są operacje renderowanie raportu i procesów, które oczekują na przetwarzanie kwerendy do zawierania.Czasami konieczne może anulować proces raportu, jeśli chcesz przełączyć komputer do trybu offline lub zatrzymać bieżące zadanie, które trwa zbyt długo, aby zakończyć.

Przeglądanie i anulowanie zadań

You can use SQL Server Management Studio to view or cancel a job that is running on the report server.Należy odświeżyć strona, aby pobrać listę zadań, które są aktualnie uruchomione lub pobrać stanu aktualnego zadanie z baza danych serwer raportów. Po podłączeniu do serwera raportowania w Management Studio, można otworzyć folder zadanie, aby wyświetlić listę raportów, które są aktualnie przetwarza na komputerze serwer raportów.Informacje o stanie dla każdego zadanie jest wyświetlany strona właściwości zadanie.Informacje o stanie dla wszystkich zadań można przeglądać otwierając okno dialogowe Anulowanie zadania serwera raportowania.

Można anulować następujące procesy:

  • Przetwarzanie raportów na żądanie.

  • Przetwarzanie raportów zaplanowanych.

  • Standard subskrypcje posiadane przez poszczególnych użytkowników.

Anulowanie zadanie anuluje tylko procesy uruchomione serwer raportów.Ponieważ serwer raportów nie zarządza przetwarzania danych, który występuje na innych komputerach, należy anulować ręcznie procesów kwerendy, które następnie są oddzielone w innych systemach.Warto określić kwerendę czas-wartości automatycznie zamknąć kwerendy, które są zabiera zbyt dużo czasu na wykonać.Aby uzyskać więcej informacji, zobacz Ustawienie wartości limitu czasu dla raportu i przetwarzania zestawu udostępnionych danych (SSRS).Więcej informacji o tymczasowe wstrzymanie raportu, zobacz Wstrzymywanie raportu i przetwarzania subskrypcji.

Ostrzeżenie

W rzadkich przypadkach może być konieczne ponowne uruchomienie serwera, aby anulować proces.Aby uzyskać więcej informacji, zobacz Uruchamianie i zatrzymywanie usługi Serwer raport.

Nie można używać Management Studio do listy lub anulować generowania modelu, model przetwarzania lub subskrypcje sterowanych danymi. Usługi Reporting Services nie umożliwiają anulować generowania modelu lub przetwarzanieMożna jednak anulować sterowanych danymi subskrypcji, korzystając z instrukcji podanych w tym temacie.

Jak anulować raport przetwarzania lub subskrypcji

  1. W Management Studio, połącz się z serwer raportów.Aby uzyskać instrukcje, zobacz Jak Łączenie z serwerem raportu w Management Studio.

  2. Otwórz zadania folder.

  3. Kliknij prawym przyciskiem myszy raport, a następnie kliknij przycisk Anulować zadania.

Jak anulować subskrypcję o zmiennych danych

  1. Otwórz RSReportServer.plik konfiguracji w edytorze tekstu.

  2. Find IsNotificationService.

  3. Ustaw ją jako False.

  4. Zapisanie pliku.

  5. Menedżer raportów, usuń subskrypcja oparta na danych z karty subskrypcje raportu lub z Moje subskrypcje.

  6. Po usunięciu subskrypcja w RSReportServer.plik konfiguracji, find IsNotificationService and zestaw it to True.

  7. Zapisanie pliku.

Konfigurowanie ustawień częstotliwości pobierania stanu zadania

Uruchomione zadanie są przechowywane w serwer raportów tymczasowej bazy danych.Można zmodyfikować ustawienia konfiguracja RSReportServer.plik konfiguracja do kontrolowania, jak często serwer raportów skanuje zadania w toku i interwału, po którym uruchomione zadanie zmiany stanu z nowych na uruchomiony.RunningRequestsDbCycle Ustawienie określa, jak często serwer raportów skanuje uruchamiania procesów.Domyślnie informacje o stanie jest rejestrowane co 60 sekund.RunningRequestsAge Ustawienie określa interwał, w którym zadanie jest przenoszone z nowej pracy.

Programowe zarządzanie zadaniami

Zadania można zarządzać programowo lub przy użyciu skryptu.Aby uzyskać więcej informacji, zobacz ListJobs, CancelJob.