How to: Migrate a Reporting Services Installation

This topic provides step-by-step instructions for migrating a SQL Server 2000 or SQL Server 2005 Reporting Services deployment to a new SQL Server 2008 Reporting Services instance.Migracja jest zdefiniowany jako przenoszenie plików danych aplikacji na nowe SQL Server 2008 wystąpienie. Musi dokonać migracji instalacji, jeśli napotka uaktualniania program blokujący, wdrażania dużej skali lub wydłużyć czas wymagań, lub jeśli zmieniasz sprzętu lub topologii instalacji.

Proces migracji Reporting Services Zawiera kroki ręczne i automatyczne. Następujące zadania są częścią serwer raportów migracji:

  • tworzyć kopię zapasową plików bazy danych, aplikacji i konfiguracji.

  • Wykonaj kopię zapasową klucz szyfrowanie.

  • Zainstaluj nowe wystąpienie SQL Server 2008. Jeśli korzystasz z tego samego sprzętu, można zainstalować SQL Server 2008 obok siebie istniejące SQL Server Instalacja 2000 lub 2005. Należy pamiętać, że jeśli w tym celu konieczne może być zainstalowanie SQL Server 2008 jako wystąpienie nazwane.

  • Przenieś baza danych serwer raportów i innych plików aplikacji z sieci SQL Server Instalacja 2000 lub 2005 do nowej SQL Server 2008 Instalacja.

  • Przenieś wszystkie pliki aplikacji niestandardowych do nowej instalacji.

  • Konfigurowanie serwer raportów.

  • Edytuj RSReportServer.config, aby uwzględnić wszystkie niestandardowe ustawienia z poprzedniej instalacji.

  • Opcjonalnie można skonfigurować niestandardowe programu Access Control list (kontroli dostępu ACL) dla nowego Reporting Services Grupa usługa systemu Windows.

  • Przetestuj instalację.

  • Usuń nieużywane aplikacje i narzędzia, został już potwierdzony czy pełni działa w nowym wystąpieniu.

Jeśli są ponowne używanie z istniejącej bazy danych serwera raportu, który został utworzony w poprzedniej instalacji, należy pamiętać, że istnieją ograniczenia dotyczące wersji systemu SQL Server Służy do przechowywania baza danych serwer raportów. Aby uzyskać więcej informacji zobaczCreating a Report Server Database.

Przed rozpoczęciem Start

Mimo że użytkownik jest dokonywana jest migracja a nie uaktualnienie instalacji, należy wziąć pod uwagę zasilany Doradcy uaktualnienia istniejącej instalacji pomagają zidentyfikować wszystkie problemy, które mogą wpłynąć na migracji.Krok ten jest szczególnie użyteczna, jeśli serwer raportów, które nie można zainstalować lub skonfigurować są migrowane.Po uruchomieniu Doradcy uaktualnienia, można znaleźć informacje dotyczące ustawień niestandardowych, które mogą nie być obsługiwane w nowej SQL Server 2008 Instalacja.

Ponadto należy pamiętać o kilku ważnych zmian w SQL Server 2008 które wpływają na sposób migracji instalacji:

  • Usługi IIS nie jest już wymagane.W przypadku raportu instalacji serwera są migrowane do nowego komputera, nie trzeba dodać rolę serwera sieci Web.Ponadto kroki umożliwiające konfigurowanie uwierzytelnianie i adresów URL różnią się od poprzedniej wersji są technik i narzędzia do diagnozowania i rozwiązywania problemów.

  • usługa sieci Web Serwer raportów, Menedżer raportów i usługę Report Server Windows są skonsolidowane w ramach pojedynczego usługę Report Server.Wszystkie trzy aplikacje są uruchamiane na koncie.Wszystkie trzy aplikacje odczytać ustawień konfiguracja z pliku RSReportServer.config, co RSWebApplication.config przestarzałe.

  • Menedżer raportów i programu SQL Server Management Studio są przeprojektowane, aby usunąć nakładające się funkcje.Każde narzędzie obsługuje odrębny zestaw zadań; narzędzia już są wymienne.

  • ISAPI filters are not supported in SQL Server 2008 Reporting Services.Jeśli użyto filtrów ISAPI, ponownie zaprojektować rozwiązanie raportowania przed do migracji.

  • IP address restrictions are not supported in SQL Server 2008 Reporting Services.Za pomocą ograniczeń adresów IP, należy ponownie zaprojektować rozwiązanie raportowania z przed migracją lub użyć technologii, takich jak zapora, router lub translacja adresów sieciowych (NAT), aby skonfigurować adresy, które nie masz uprawnienia dostępu do serwer raportów.

  • Client Secure Sockets Layer (SSL) certificates are not supported in SQL Server 2008 Reporting Services.Za pomocą certyfikatów SSL klient musi ponownie zaprojektować rozwiązania raportowania przed do migracji.

  • Jeśli używasz typ uwierzytelniania niż uwierzytelnianie zintegrowane systemu Windows, musisz zaktualizować <AuthenticationTypes> element w pliku RSReportServer.config z typem uwierzytelniania obsługiwane. Typy uwierzytelniania obsługiwane jest uwierzytelnianie NTLM, Kerberos, Negotiate i Basic.Anonymous, .NET Passport, and Digest authentication are not supported in SQL Server 2008 Reporting Services.

  • Jeśli używasz arkuszy stylów kaskadowych niestandardowe w danym środowisku raportowania, nie zostaną one być migracji.Musisz ręcznie przenieść je po migracji.

For more information about changes in SQL Server 2008 Reporting Services, see the Upgrade Advisor documentation and What's New (Reporting Services).

Pliki kopia zapasowa i danych

Przed zainstalowaniem nowego wystąpienie Reporting Services, upewnij się, że tworzyć kopię zapasową wszystkie pliki w bieżącej instalacji.

  1. tworzyć kopię zapasową klucz szyfrowanie dla baza danych serwer raportów.W tym kroku ma krytyczne znaczenie dla powodzenia migracji.Dalsze na procesu migracji, należy przywrócić ją pod kątem serwer raportów do odzyskania dostępu do zaszyfrowanych danych.Aby tworzyć kopię zapasową klucz, za pomocą narzędzie Konfiguracja usług Reporting Services (lub rskeymgmt narzędzie, jeśli są migrowane z SQL Server 2000).

  2. tworzyć kopię zapasową baza danych serwer raportów przy użyciu jednej z obsługiwanych metod tworzenia tworzyć kopię zapasową zapasowych SQL Server Baza danych. Aby uzyskać więcej informacji, zobacz instrukcje dotyczące sposobów tworzyć kopię zapasową baza danych serwer raportów w Moving the Report Server Databases to Another Computer.

  3. Wykonaj kopię zapasową plików konfiguracja serwer raportów.Pliki tworzyć kopię zapasową zapasowych zawiera:

    1. Rsreportserver.config

    2. Rswebapplication.config

    3. Rssvrpolicy.config

    4. Rsmgrpolicy.config

    5. Reportingservicesservice.exe.config

    6. Web.config serwer raportów i Menedżer raportów ASP.NET aplikacje.

    7. Machine.config dla ASP.NET Jeśli zmodyfikowane dla operacji serwer raportów.

Instalowanie usług Reporting Services programu SQL Server 2008

Zainstaluj nowe wystąpienie serwer raportów w trybie tylko do plików, aby skonfigurowane, aby użyć wartości innej niż domyślna.Dla instalacji wiersza polecenia, za pomocą FilesOnly argument. W Kreatorze instalacji wybierz Instalowanie, ale nie należy konfigurować opcji.

Kliknij jedną z następujących łączy, aby wyświetlić instrukcje dotyczące instalowania nowej instancji Reporting Services:

Przenoszenie baza danych serwer raportów

baza danych serwer raportów zawiera publikowanych raportów, modele, źródeł danych udostępnionych, harmonogramów, zasobów, subskrypcji i folderów.Zawiera również systemu i właściwości elementów oraz uprawnienia do uzyskiwania dostępu do zawartości serwer raportów.

Jeśli zawiera migracji przy użyciu innego Database Engine wystąpienie, baza danych serwer raportów należy przenieść do nowej Database Engine wystąpienie. Jeśli używane są takie same Database Enginewystąpienie, pomijanie do "" Konfiguruj serwer raportów".

Aby przenieść baza danych serwer raportów, należy wykonać następujące czynności:

  1. Choose the Database Engine instance to use.SQL Server 2008 Reporting Services requires that you use SQL Server 2005 or 2008 to host the report server database.SQL Server 2000 can no longer be used to host the report server database for SQL Server 2008 Reporting Services.Jeśli użyto SQL Server 2000 lub SQL Server 2005 w trybie zgodności 8.0 należy uaktualnić Database Engine lub wybierz inną Database Engine wystąpienie.

  2. Rozpocznij SQL Server Management Studio i połączyć się z Database Engine.

  3. Tworzenie RSExecRole w bazach danych systemu Jeśli Database Engine nigdy nie jest obsługiwana baza danych serwer raportów. Aby uzyskać więcej informacji zobaczHow to: Create the RSExecRole.

  4. Postępuj zgodnie z instrukcjami Moving the Report Server Databases to Another Computer.

Należy pamiętać, że zarówno baza danych serwer raportów, jak i tymczasowej bazy danych są współzależne i musi być przenosić je razem.Nie należy kopiować baz danych; kopiowanie nie są przekazywane wszystkie ustawienia zabezpieczeń do nowej instalacji.Nie przenoś zadania agenta programu SQL Server dla zaplanowanych raportów operacji serwera.serwer raportów będzie automatycznie odtworzyć te zadania.

Przenoszenie niestandardowe zestawy lub rozszerzenia

Jeśli instalacja zawiera elementy raportu niestandardowego, zespołów lub rozszerzeń, ponownego wdrożenia niestandardowe składniki.Jeśli nie używasz niestandardowych składników, przejdź do "Configure the serwer raportów".

Aby ponownie rozmieścić składniki niestandardowe, wykonaj następujące czynności:

  1. Określa, czy zespołów są obsługiwane lub wymagają ponownej kompilacji:

    • Niestandardowe uwierzytelnianie rozszerzeń utworzonych dla SQL Server 2000 Wersja musi być ponownie kompilowana.

    • Custom rendering extensions for SQL Server 2008 Reporting Services must be rewritten using the Rendering Object Model (ROM).

    • HTML 3.2 and HTML OWC renderers are not supported in SQL Server 2008 Reporting Services.

    • Innych zestawów niestandardowych nie powinny wymagać ponownej kompilacji.

  2. Przenieś zestawów do nowego serwer raportów i Menedżer raportów \bin folderów.In SQL Server 2008, the report server binaries are located in \Program files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin for the default SQL Server 2008 Reporting Services instance.

  3. Modyfikowanie plików konfiguracyjnych, aby dodać wpisy dla składnika niestandardowego.Wpisy zależą od rodzaju wirtualny plik dziennika jest używany.Aby uzyskać instrukcje, gdzie należy umieścić pliki i dodać wpisy do konfiguracja, zobacz następujące tematy:

    1. Wdrażanie wirtualny plik dziennikau niestandardowe

    2. Jak wdrożyć element raportu niestandardowego

    3. Wdrażanie rozszerzenie przetwarzania danych

    4. Wdrażanie rozszerzenie usługi dostarczania

    5. Wdrażanie rozszerzenie renderujące

    6. Implementowania rozszerzeń zabezpieczeń

Konfigurowanie serwer raportów

Konfigurowanie adresów URL usługa sieci Web serwer raportów i Menedżer raportów i skonfigurowanie połączenia baza danych serwer raportów.

Podczas migrowania wdrożenie skalowalne w poziomie, wykonać wszystkie serwer raportów węzłów w trybie offline i dokonać migracji każdy serwer, jeden na raz.Po pierwszym serwerem, raport podlega migracji i pomyślnie łączy się z baza danych serwer raportów, baza danych serwer raportów wersji jest automatycznie uaktualniane do SQL Server 2008 wersja bazy danych.

Uwaga

Jeśli dowolny z raportu, serwery, wdrażanie limit czasu skali są w trybie online i nie dokonano migracji one mogą wystąpić wyjątek rsInvalidReportServerDatabase ponieważ są one przy użyciu starszego schematu po podłączeniu do uaktualniony.

  1. Uruchom narzędzie Konfiguracja usług Reporting Services i połącz się z Reporting Services wystąpienie zainstalowanego. Aby uzyskać więcej informacji zobaczHow to: Start Reporting Services Configuration.

  2. Skonfiguruj adresy URL dla serwer raportów i Menedżer raportów.Aby uzyskać więcej informacji zobaczHow to: Configure a URL (Reporting Services Configuration).

  3. Należy skonfigurować baza danych serwer raportów, zaznaczając istniejącą baza danych serwer raportów z poprzedniej instalacji.After successful configuration, the report server services will restart, and once a connection is made to the report server database, the database will be automatically upgraded to SQL Server 2008 Reporting Services.Aby uzyskać więcej informacji na temat uruchamiania Kreatora bazy danych zmian, które umożliwia utworzenie lub wybranie baza danych serwer raportów zobacz How to: Create a Report Server Database (Reporting Services Configuration).

  4. Przywracanie kluczy szyfrowanie.Ten krok jest niezbędny do włączenia szyfrowanie odwracalnego w istniejącym ciągów połączeń oraz poświadczenia, które znajdują się już w bazie danych serwer raportów.Aby uzyskać więcej informacji zobaczBacking Up and Restoring Encryption Keys.

  5. Jeśli serwer został zainstalowany na nowym komputerze używasz zapory systemu Windows, należy upewnić się, że port TCP, na którym nasłuchuje serwer raportów jest otwarty.Domyślnie ten port jest 80.Aby uzyskać więcej informacji zobaczHow to: Configure a Firewall for Report Server Access.

  6. Po zainstalowaniu serwera raportowania w systemie Windows Vista lub Windows Server 2008, tworzenie przypisań ról i dodać witrynę serwer raportów do zaufanych witryn do obsługi administracji lokalnej.Aby uzyskać więcej informacji zobaczHow to: Configure a Report Server for Local Administration on Windows Vista and Windows Server 2008.

Kopiowanie ustawień konfiguracja niestandardowych do RSReportServer. plik konfiguracja

Jeśli zmodyfikowane RSReportServer.config plik lub plik RSWebApplication.config w poprzedniej instalacji, należy uczynić te same zmiany w nowym pliku RSReportServer.config.Na następującej liście podsumowano niektóre z powodów dlaczego mógł zmodyfikować poprzedni plik konfiguracja i zawiera łącza do dodatkowych informacji dotyczących konfigurowania tych samych ustawień w SQL Server 2008.

Dostosowywanie

Informacyjne

Dostarczanie poczty E-mail serwer raportów z ustawień niestandardowych

How to: Configure a Report Server for E-mail Delivery (Reporting Services Configuration)

Rozszerzenia przetwarzania danych

Configuring Data Processing Extensions in Reporting Services

Ustawienia informacji o urządzeniu

Customizing Rendering Extension Parameters in RSReportServer.Config

Menedżer raportów na zdalnego wystąpienie

How to: Configure Report Manager

Grupa usługa systemu Windows i zabezpieczeń list kontroli dostępu

W usługach SQL Server 2008 Reporting Services istnieje jedna grupa usług — grupa Usługa systemu Windows usług Reporting Services — służąca do tworzenia list ACL zabezpieczeń dla wszystkich kluczy rejestru, plików i folderów instalowanych z usługami SQL Server 2008 Reporting Services.Nazwa tej grupy systemu Windows jest wyświetlana w formacie SQLServerReportServerUser$<nazwa_komputera>$<nazwa_wystąpienia>.Ta grupa zajmuje miejsce dwóch grup usług systemu Windows w usługach SQL Server 2005 Reporting Services.Jeśli istnieją niestandardowe listy ACL skojarzone z jedną z dwóch grup systemu Windows usług SQL Server 2005 Reporting Services, należy zastosować te listy ACL do nowej grupy przeznaczonej dla nowego wystąpienia serwera raportów w usługach SQL Server 2008 Reporting Services.

Sprawdź wdrożenia

  1. Przetestuj serwer raportów i Menedżer raportów katalogów wirtualnych, otwierając przeglądarkę i wpisując w adresie URL.Aby uzyskać więcej informacji zobaczHow to: Verify a Reporting Services Installation.

  2. Testowania raportów i zawierają one oczekiwane dane.Przejrzyj informacje o źródle danych, aby sprawdzić, czy informacje o połączeniu ze źródłem danych jest jeszcze określony.serwer raportów używa SQL Server 2008 model obiektowy raportu podczas przetwarzania i renderowania raportów, ale nie zastępuje. SQL Server konstrukcje 2000 lub 2005 o nowe elementy definicja raportu Language. Aby uzyskać więcej informacji na temat sposobu istniejących raportów na SQL Server 2008 serwer raportów, zobacz Upgrading Reports.

Usunięcie nieużywanych programów i plików

Once you have successfully migrated your report server to a SQL Server 2008 Reporting Services instance, you might want to perform the following steps to remove programs and files that are no longer necessary.

  1. Odinstaluj poprzednią wersja Reporting Services Jeśli nie jest już potrzebna. Ten krok nie powoduje usunięcia następujących elementów, ale można je usunąć ręcznie, jeśli nie są już potrzebne:

    • Stare baza danych serwer raportów

    • Rola RsExec

    • serwer raportów kont usług

    • Pula aplikacji dla usługa sieci Web serwer raportów

    • Katalogi wirtualne dla Menedżer raportów oraz serwera raportowania

    • Pliki dziennika serwer raportów

  2. Należy usunąć usług IIS, które nie są już potrzebne na tym komputerze.

  3. Usuwanie RSActivate.exe (z SQL Server 2000 urządzenia tylko).