Udostępnij za pośrednictwem


Upgrading a Report Server Database

baza danych serwer raportów udostępnia wewnętrznej pamięci masowej do jednego lub kilku wystąpień serwer raportów.Ponieważ serwer raportów schemat bazy danych może się zmieniać każde nowe wydanie Reporting Services, wymagana jest czy wersja bazy danych odpowiada wersję raportu wystąpienie serwera jest używany. W większości przypadków, można automatycznie uaktualnić baza danych serwer raportów bez określonych działań ze strony użytkownika.

Uwaga

Można uaktualnić baza danych serwer raportów w SQL Server 2005 Database Engine wystąpienie bez konieczności aktualizacji Database Engine Aby SQL Server 2008. You can also use a SQL Server 2005 Database Engine instance to host a new report server database that you create for a SQL Server 2008 Reporting Services installation.

Sposoby uaktualnienia baza danych serwer raportów

Na poniższej liście identyfikuje wszystkie warunki, pod którym jest uaktualniany baza danych serwer raportów:

  • Instalator uaktualnia jedno wystąpienie serwer raportów.Następnie schemat bazy danych jest uaktualniane automatycznie po uruchomieniu usługa i serwer raportów określa, że wersja schemat bazy danych nie odpowiada wersja serwera.

  • Podczas uruchamiania usługa serwer raportów kontroli wersja schemat bazy danych, aby zweryfikować, że go jest zgodny z wersją serwera.Wersji schemat bazy danych znajduje się starsza wersja, to jest automatycznie uaktualniany do wersji schematu, wymagane przez serwer raportów.Automatyczne uaktualnienie jest szczególnie przydatna, jeśli przywracany lub podłączony jest starsze baza danych serwer raportów.Wiadomość jest wprowadzana w serwer raportów śledzenia wersja schemat bazy danych uaktualniony wskazujący plik dziennika.

  • The Reporting Services konfiguracja narzędzie upgrades a local or remote baza danych serwer raportów when you select an older wersja to use with a newer serwer raportów wystąpienie. W takim przypadek należy potwierdzić akcja uaktualniania przed zdarza się to.

    The Reporting Services konfiguracja narzędzie no longer provides a separate Upgrade button or upgrade script. Funkcje te są przestarzałe w SQL Server 2008 ze względu na automatyczne funkcja aktualizacji usługa serwer raportów.

Po aktualizacji schematu nie można wycofać uaktualnienie do starszej wersja.Zawsze kopię zapasową baza danych serwer raportów, przypadek, gdy trzeba odtworzyć poprzedniej instalacji.

W jaki sposób aktualizacja schematu, metadane i serwer raportów zawartości

baza danych serwer raportów jest uaktualniany w trzech etapach:

  1. Schemat jest uaktualniane automatycznie po uruchomieniu Instalatora i usługa lub po wybraniu SQL Server 2005 lub 2000 raportu bazy danych serwera w Reporting Services Narzędzie konfiguracja. Ponadto usługa serwer raportów sprawdza wersja bazy danych podczas uruchamiania systemu.Jeśli serwer jest podłączony do bazy danych, która jest starsza wersja, serwer raportów zaktualizuje bazy danych podczas uruchamiania systemu.

  2. Deskryptory zabezpieczeń są uaktualniane przy pierwszym użyciu baza danych serwer raportów, po aktualizacji schematu.

  3. Raporty opublikowane i migawek raportów skompilowany są aktualizowane przy pierwszym użyciu.Aby uzyskać więcej informacji zobaczUpgrading Reports.

Oprócz baza danych serwer raportów serwer raportów używa tymczasowej bazy danych.Tymczasowa baza danych jest uaktualniane automatycznie po uaktualnieniu baza danych serwer raportów.

Uaktualnianie baza danych serwer raportów

Jeśli uaktualniasz Reporting Services instalacji, który zawiera baza danych serwer raportów, które mogą wystąpić problemy podczas uaktualniania schemat bazy danych. Domyślnie Instalator używa tokenu zabezpieczeń użytkownika, który jest uruchomiony program instalacyjny, aby połączyć się z pilota SQL Server wystąpienie i aktualizacji schematu. If you have SQL Serversysadmin permissions on the database server that hosts the report server databases, the database upgrade will succeed.Podobnie jeśli Instalator jest uruchamiany wiersz polecenia i określić argumenty RSUPGRADEDATABASEACCOUNT i RSUPGRADEPASSWORD dla konta, które ma sysadmin uprawnienia do modyfikowania schematu na komputerze zdalnym, uaktualnienia bazy danych powiedzie się.

Jednak jeśli nie masz uprawnień do bazy danych na komputerze zdalnym, połączenia będą odrzucane z powodu następującego błędu:

„ Instalator nie może uaktualnić schematu baza danych serwer raportów.Schemat bazy danych należy zaktualizować ręcznie po zakończeniu instalacji.Aby zaktualizować schemat, należy uruchomić narzędzie Konfiguracja usług Reporting Services, otwórz strona bazy danych konfiguracji, re-select bazy danych i kliknij przycisk Zastosuj.Baza danych zostanie uaktualniony automatycznie."

W tym momencie zostanie uaktualniony, pliki programu serwer raportów, ale będzie baza danych serwer raportów w formacie poprzedniej wersja.serwer raportów, będą niedostępne aż do zakończenia procesu uaktualniania przez ręczne uaktualnienie bazy danych.

Aby ręcznie uaktualnić bazy danych

Instalator nie automatycznie uaktualnić baza danych serwer raportów, jest tylko częściowo uaktualniany instalację serwer raportów.Aby zakończyć uaktualnienie, baza danych serwer raportów należy uaktualnić ręcznie, po zakończeniu instalacji, uruchamiając narzędzie Konfiguracja usług Reporting Services.

  1. Aby uruchomić narzędzie Konfiguracja usług Reporting Services i połącz się z serwer raportów, które tylko uaktualnić.Aby uzyskać więcej informacji na temat uruchomić narzędzie i połączyć się z serwerem Zobacz How to: Start Reporting Services Configuration.

  2. Otwieranie strona bazy danych konfiguracji, a następnie kliknij przycisk Łączenie połączyć SQL Server wystąpienie, który obsługuje baza danych serwer raportów.

  3. Wybierz baza danych serwer raportów, który chcesz uaktualnić.

  4. Kliknij przycisk Zastosowanie , aby zaktualizować schemat bazy danych.

Po zakończeniu tych czynności będą dostępne serwer raportów.