Querying and Reporting on Report Execution Log Data

Reporting Services przechowuje dane wykonanie w kilku tabelach w baza danych serwer raportów.Ponieważ struktury wewnętrznej tabela nie są wyświetlane dane dziennika wykonywania raportu w formacie, który jest dostępny dla użytkowników, należy wyodrębnić dane dziennika i przechowywać go w bazie danych dziennika wykonanie oddzielne raporty lokalnej tworzone.

Aby wyświetlić dziennik wykonanie serwer raportów, można użyć następujących czynności:

  • Przykładowy plik skryptu o nazwie Createtables.sql, która tworzy nową bazę danych dziennika wykonanie specjalnie na potrzeby wyświetlania danych dziennika.

  • Pakiet usług SQL Server integracja Services przykładowe o nazwie RSExecutionLog_Update.dtsx wyodrębniające dane z wewnętrznego serwer raportów bazy danych i kopiuje go z przykładową bazą wykonanie dziennika utworzone.

  • Zbiór przykładowych raportuje, że pobiera dane z dziennika wykonanie bazy danych i wyświetla je w przypadku raportów serwer raportów.

Jak pobieranie Reporting Services przykłady

Wszystkie przykładowe pliki używane do kwerendy i Wyświetl dane dziennika wykonanie raportu znajdują się w próbkach raportu usług Reporting Services w witrynie CodePlex pod http://www.CodePlex.com.Możesz również kliknąć przycisk Przykłady serwera SQL , aby przejść bezpośrednio do strona portalu Microsoft SQL Server przykładów i projekty Wspólnoty.

  1. Na Przykłady produktów Microsoft SQL Server strona, kliknij przycisk Usługi Reporting Services.

  2. Kliknij przycisk Wydanie tab.

  3. Pobierz SQL Server Próbki programu instalacyjnego, a następnie uruchom Instalatora na komputerze. Należy zainstalować wszystkie próbki.Nie ma oddzielnego programu instalacyjnego dla Reporting Services.

Raportowanie na wykonanie dane dziennika

Włącza się również przykłady raportów, pobieranie raportu wykonanie danych z bazy danych dziennika wykonywanie lokalnego raportu.Raporty pracować z lokalną bazą danych zawierającą dane dziennika wykonanie.Po utworzeniu bazy danych, użytkownik może uruchomić pakiet, aby wypełnić go danymi, a następnie uruchom raporty, aby wyświetlić informacje dotyczące aktywności raportu.

Następujące pliki są używane razem do utworzenia bazy danych i wyodrębniania danych:

  • RSExecutionLog_Update.dtsx

  • RSExecutionLog_Update.dtsConfig

  • Createtables.SQL

Następujące przykładowe raporty zawierają informacje o serwer raportów działania:

  • Wykonanie Codes.rdl stanu

  • Raport Summary.rdl

  • Wykonanie Summary.rdl

Pakiet, skrypt i pliki raportów są instalowane za pośrednictwem Przykłady raportów zarządzania serwera.Aby uzyskać instrukcje dotyczące korzystania z pakiet próbki i raportów zobacz Server Management Report Samples.

Odświeżanie danych dziennika wykonanie

Aby odświeżyć bazy danych dziennika wykonanie raportu przy użyciu nowych danych, należy uruchomić pakiet RSExecutionLog_Update.dtsx co pewien czas.Pakiet dołącza nowe wpisy dziennika do istniejących wpisów.Nie powoduje usunięcia starych zapisów lub danych historycznych.Przykłady danych historycznych może zawierać użytkowników, którzy nie są już uruchamiać raporty serwer raportów, nazwy komputerów, które nie są już w usłudze lub raportów, które już nie istnieje.Jeśli nie chcesz zapisywać wykonanie historycznych danych dziennika, można co pewien czas uruchomić kwerendę Cleanup.sql w bazie danych dziennika wykonanie raportu.

  1. In SQL Server Management Studio, select RSExecutionLog from the Available Databases list box on the tool bar.

  2. Kliknij przycisk Plik, point to Otwórz, a następnie kliknij przycisk Plik.Domyślnie plik znajduje się w \100\Samples\Reporting Services\Report Samples\Report Reports\Cleanup.sql przykładowy dziennik wykonanie.Wybierz ten plik, a następnie kliknij przycisk OK.

  3. Kliknij przycisk wykonać na pasku narzędzi, aby uruchomić kwerendę.