Udostępnij za pośrednictwem


Bazę danych serwera raportowania

A report server is a stateless server that uses the SQL Server Aparat baz danych to store metadata and object definitions.A Reporting Services instalacji używa dwóch baz danych do oddzielenia trwałej pamięci masowej z wymogami składowania czasowego.Razem do tworzenia baz danych i powiązane przez nazwę.Domyślnie są nazwy bazy danych reportserver i reportservertempdb, odpowiednio.

Bazy danych można uruchamiać na lokalnej lub zdalnej Aparat baz danych wystąpienie.Wybieranie lokalne wystąpienie jest użyteczne, jeśli masz wystarczające zasoby systemowe lub aby zaoszczędzić licencji na oprogramowanie, ale na komputerze zdalnym z systemem baz danych może poprawić wydajność.Aby uzyskać więcej informacji dotyczących sposobu porównywanie tych konfiguracji, zobacz Planowanie topologii rozmieszczania.

Można portu lub użyj ponownie istniejącej baza danych serwer raportów z poprzedniej instalacji lub innego wystąpienie z innym wystąpienie serwera raportu.Schemat baza danych serwera raportów muszą być zgodne z wystąpienia serwera raportów.Jeśli baza danych jest w starszym formacie, pojawi się monit o uaktualnienie go do bieżącego formatu.Nowsze wersje nie mogą być niedziałający stopniem starszą wersja.Nowsze baza danych serwera raportów uniemożliwi korzystanie z wcześniejszej wersja wystąpień serwer raportów.Aby uzyskać więcej informacji dotyczących sposobu serwer raportów bazy danych zostaną uaktualnione do nowszej formatów, zobacz Uaktualnianie bazy danych serwera raportów.

Ważna informacjaWażne:

The table structure for both databases is optimized for server operations and should not be modified or tuned.Microsoft might change the table structure from one release to the next.Jeśli zmodyfikować lub rozszerzyć bazę danych, może być ograniczenie lub zablokowanie możliwości wykonywania przyszłych uaktualnień lub zastosowanie dodatków usługa pack.Może również wprowadzać zmiany, które zakłócają działania serwer raportów.

Wszystkie dostęp do baza danych serwera raportów musi obsługiwane przez serwer raportów.To access content in a report server database, you can use report server management tools, (such as Report Manager and SQL Server Management Studio), or programmatic interfaces such as URL access, Report Server Web service, or the Windows Management Instrumentation (WMI) provider.

Połączenie baza danych serwera raportów jest zazwyczaj definiowana przez Reporting Services Menedżer konfiguracji.Jednakże może on być definiowany podczas instalacji w przypadku instalacji domyślnej konfiguracja.Więcej informacji o serwer raportów połączenia z bazą danych, zobacz Konfigurowanie połączenia z bazą danych serwera raportów i Planowanie usług, kont i połączeń.

Bazę danych serwera raportowania

baza danych serwera raportów Jest SQL Server Baza danych przechowująca następującej treści:

  • Elementy zarządzane przez serwer raportów (raportów i połączonych raportów, udostępniane źródła danych, modeli raportów, folderów, zasoby) i wszystkie właściwości i ustawienia zabezpieczeń, które są skojarzone z tych elementów.

  • Definicje subskrypcji i harmonogram.

  • Raport migawek (zawierające wyniki kwerendy) i historia raportu.

  • Właściwości systemu i ustawienia zabezpieczeń poziom systemu.

  • Dane dziennika wykonanie raportu.

  • Kluczy symetrycznych i zaszyfrowanego połączenia i poświadczenia dla źródła danych raportu.

Ponieważ baza danych serwera raportów stan aplikacji sklepy i trwałych danych należy utworzyć harmonogram wykonywania kopii zapasowych dla tej bazy danych zapobiec utracie danych.Zalecenia i instrukcje dotyczące tworzyć kopię zapasową bazy danych, zobacz Przenoszenie baz danych serwera raportu do innego komputera.

Tymczasową bazę danych serwera raportowania

Każdy baza danych serwera raportów używa pokrewne tymczasowej bazy danych magazynu danych sesja i wykonanie, buforowane raportów i tabel pracy, które są generowane przez serwer raportów.Proces serwera działający w tle okresowo spowoduje usunięcie starszych i nieużywane elementy z tabel w tymczasowej bazie danych.

Reporting Services Jeśli brakuje go ani jest naprawy brakujące lub zmodyfikowane tabel nie odtworzyć tymczasowej bazy danych.Chociaż tymczasowej bazy danych nie zawiera danych trwałe, należy tworzyć kopię zapasową kopię bazy danych mimo to tak, aby uniknąć konieczności odtworzenia go jako część operacji odzyskiwanie awarii.

Jeśli wykonanie kopii zapasowej tymczasowej bazy danych, a następnie przywracanie , należy usunąć zawartość.Ogólnie, bezpiecznie usunąć zawartość tymczasowej bazy danych w dowolnym czas.Jednak po usunięciu zawartości należy ponownie uruchomić usługa Report Server Windows.