Udostępnij za pośrednictwem


Ustawienie wartości limitu czasu dla raportu i przetwarzania zestawu udostępnionych danych (SSRS)

Można określić wartości limitu czasu, aby ustawić limity dotyczące wykorzystania zasobów systemowych.Serwer raportów obsługuje dwie wartości limitu czasu:

  • Kwerenda osadzony dataset czas-poza wartością jest liczba sekund, które serwer raportów czeka na odpowiedź z bazy danych.Ta wartość jest zdefiniowany w raporcie.

  • Kwerendy udostępnione dataset czas-poza wartością jest liczba sekund, które serwer raportów czeka na odpowiedź z bazy danych.Wartość ta jest częścią definicji zestawu udostępnionych danych i mogą być zmieniane podczas zarządzania dataset udostępnionego serwer raportów.

  • Limit czasu wykonania raportu to maksymalna liczba sekund kontynuowania przetwarzania raportu przed jego zatrzymaniem.Ta wartość jest określona poziom systemu.Można zmieniać tego ustawienia dla poszczególnych raportów.

Większość błędów dotyczących limitu czasu występuje podczas przetwarzania zapytania.Jeśli występują błędy dotyczące limitu czasu, należy spróbować zwiększyć limit czasu zapytania.Należy upewnić się, że dostosowano wartość limitu czasu wykonywania raportu tak, aby była ona większa od limitu czasu zapytania.Czas powinien być wystarczający do ukończenia zarówno przetwarzania zapytania, jak i przetwarzania raportu.

Ustawienie limitu czasu kwerendy dla osadzonego zestawu danych w raporcie

Kwerenda czas-wartości są określane podczas tworzenia raportu podczas definiowania osadzonego elementu dataset.czas-Out wartość jest przechowywany raport w Timeout element z definicja raportu.Domyślnie wartość ta wynosi 30 sekund.Aby uzyskać więcej informacji, zobacz Tworzenie i dodawanie zestawów danych (program Report Builder 3.0 i usługi SSRS).

Użytkownicy mający uprawnienia do modyfikowania właściwości opublikowanego raportu mogą zresetować tę wartość, edytując plik definicji raportu.Aby uzyskać więcej informacji dotyczących modyfikowania definicja raportu raport opublikowany Zobacz Dodawanie, modyfikowanie i usuwanie raportów.

Można również określić kwerendę czas-określoną wartość dla subskrypcji sterowanych danymi.Kwerenda czas-poza wartość określona w subskrypcji Data-Driven stron.Określona wartość określa, jak długo czeka serwer raportów dla przetwarzania kwerend do ukończenia podczas pobierania danych ze źródło danych subskrybent.

Ustawienie limitu czasu kwerendy dla udostępnianego zestawu danych

Kwerenda czas-wartości są określone w sekundach na serwerze raportu podczas tworzenia lub zarządzać udostępnionego elementu dataset.Domyślnie ta wartość jest ustawiona na 0 sekund, co jest równoważne nie czas-określoną wartość.Aby uzyskać więcej informacji, zobacz Zarządzanie udostępnionymi zestawów danych.

Ustawienie limitu czasu przetwarzania raportów

zestaw wartość limitu czasu, aby ograniczyć czas przetwarzania raportu, serwer raportów do przetwarzania raportu.Raport przetwarzania czas-wartości można zmienić za pomocą dwie różne procedury:

  • Użyj Menedżer raportów.strona Ustawienia witryny zestaw wartość domyślną dla wszystkich raportów i można zastąpić tę wartość strona właściwości wykonanie określonego raportu.Domyślnie wartość ta wynosi 1800 sekund.Aby uzyskać więcej informacji, zobacz Ustawianie przetwarzania właściwości raportu.

  • Użyj programu SQL Server Management Studio (SSMS).zestaw wykonanie czas-limit dla wszystkich raportów.W SSMS, kliknij prawym przyciskiem myszy nazwę serwer raportów, następnie kliknij przycisk Właściwości.W oknie właściwości serwera, kliknij wykonanie strona i zmień wartość dla wykonywania raportu następującą liczbę sekund limitu.Aby uzyskać więcej informacji, zobacz Jak Łączenie z serwerem raportu w Management Studio

Jak są obliczane wartości limitu czasu wykonywania raportu

serwer raportów ocenia zadania uruchomione na 60 sekund.W każdym przedziale drugiego 60 serwer raportów porównuje rzeczywisty czas procesu przeciwko wartość limitu czasu wykonywania raportu.Jeśli czas przetwarzania raportu przekracza wartość limitu czasu wykonywania raportu, raport przetwarzanie zostanie zatrzymane.

Należy zauważyć, że jeśli określisz czas-określoną wartość, która jest mniejsza niż 60 sekund, raport może być wykonywany w całości przetwarzania rozpoczyna i kończy podczas cichej części cyklu, gdy serwer raportów nie jest oceny uruchomionych zadań.Na przykład, jeśli czas-poza wartość 10 sekund dla raportu, który zajmuje 20 sekund, aby uruchomić raport będzie przetwarzać w pełni Jeśli rozpoczyna się wykonywanie raportu na początku cyklu 60 sekundy.

Ostrzeżenie

zestaw RunningRequestsDbCycle w RSReportServer.plik konfiguracji Aby zmienić częstotliwość częstotliwość uruchamiania zadania są oceniane.

Historia zmian

Zaktualizowana zawartość

Dodano informacje o SSMS jako zmiana właściwości innej metoda.