Jak Migracja raportowania instalacji usług

Ostrzeżenie

W przypadku programu SQL Server 2008 R2 nie ma zmian zawartości wymienionej w tym temacie.

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 zdefiniowana jako przenoszenie plików danych aplikacji na nowe SQL Server 2008 wystąpienie.Musi migracji instalacji, jeśli napotka uaktualnienia blocker, wdrażania dużej skali lub wydłużyć czas wymagań, lub w przypadku zmiany sprzętu lub topologii instalacji.

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

  • Kopia zapasowa bazy danych aplikacji i konfiguracja pliki.

  • Wykonaj kopię zapasową klucz szyfrowanie.

  • Zainstaluj nowe wystąpienie SQL Server 2008.Jeśli używasz tego samego sprzętu, można zainstalować SQL Server 2008 przez siebie istniejące SQL Server 2000 lub 2005 instalacji.Pamiętaj, że jeśli w tym celu konieczne może być zainstalowanie SQL Server 2008 jako wystąpienie nazwane.

  • Przenieść baza danych serwera raportów i inne pliki aplikacji z sieci SQL Server 2000 lub 2005 instalacji do nowej SQL Server 2008 instalacji.

  • Przenieś pliki aplikacji niestandardowej do nowej instalacji.

  • Konfigurowanie serwer raportów.

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

  • Opcjonalnie skonfigurować nowy list formantu niestandardowego w dostępu, (ACL) Reporting Services usługa Windows grupy.

  • Przetestuj instalację.

  • Po potwierdzeniu, że nowe wystąpienie jest w pełni operacyjne, należy usunąć nieużywane aplikacje i narzędzia.

Jeśli są ponowne używanie istniejących baza danych serwer raportów utworzony w poprzedniej instalacji, należy pamiętać, że istnieją ograniczenia dotyczące wersje SQL Server służy do hosta baza danych serwer raportów.Aby uzyskać więcej informacji, zobacz Tworzenie raportu bazy danych serwera.

Przed rozpoczęciem

Nawet jeśli użytkownik są migrowane, a nie uaktualnienie instalacji, należy rozważyć zasilany Doradcy uaktualnienia istniejącej instalacji zidentyfikować problemy, które mogą wpłynąć na migracji.Krok ten jest szczególnie przydatne podczas migrowania serwer raportów , nie instaluj ani nie Konfiguruj.Uruchamiając z Doradcy uaktualnienia można znaleźć informacje o niestandardowych ustawień, które mogą nie być obsługiwane w nowym SQL Server 2008 instalacji.

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

  • Usługi IIS nie jest już wymagane.Podczas migrowania serwer raportów instalacji do nowego komputera, nie trzeba dodać rolę serwera sieci Web.Ponadto kroki związane z konfigurowaniem adresy URL i uwierzytelnianie różnią się od poprzedniej wersji są techniki i narzędzia do diagnozowania i rozwiązywania problemów.

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

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

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

  • IP address restrictions are not supported in SQL Server 2008 Reporting Services.Jeśli używasz ograniczeń adresów IP, należy ponownie zaprojektować rozwiązanie raportowania przed do migracji lub skonfigurować adresy, które są ograniczone do serwer raportów za pomocą technologii, takich jak zapora, router lub translacji adresów sieciowych (NAT).

  • Client Secure Sockets Layer (SSL) certificates are not supported in SQL Server 2008 Reporting Services.Jeśli używasz certyfikatów SSL klient musi ponownie zaprojektować rozwiązanie raportowania przed do migracji.

  • Jeśli używasz uwierzytelniania innego typu niż zintegrowane uwierzytelnianie systemu Windows, należy zaktualizować <AuthenticationTypes> element RSReportServer.plik konfiguracji z typu uwierzytelniania obsługiwanych.Typy uwierzytelnianie obsługiwane są NTLM, Kerberos, negocjowanie i podstawowe.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 środowisku raportowania, nie zostaną one migracji.Należy ręcznie przenieść je po migracji.

For more information about changes in SQL Server 2008 Reporting Services, see the Upgrade Advisor documentation and Co to jest nowy (Reporting Services).

Pliki kopii zapasowej i danych

Przed zainstalowaniem nowego wystąpienie Reporting Services, pamiętaj, aby tworzyć kopię zapasową wszystkich plików w bieżącej instalacji.

  1. Kopia zapasowa klucz szyfrowanie dla baza danych serwera raportów.Ten krok jest krytyczne znaczenie dla powodzenia migracji.Dalsze na w procesie migracji należy przywracanie dla serwera raportowania odzyskać dostęp do zaszyfrowanych danych.Aby tworzyć kopię zapasową klucz, za pomocą narzędzia Konfiguracja usług Reporting Services (lub rskeymgmt narzędzie migrowania z SQL Server 2000).

  2. Wykonywanie kopii zapasowej baza danych serwer raportów za pomocą jednej z obsługiwanych metod wykonywania kopii zapasowych SQL Server bazy danych.Aby uzyskać więcej informacji, zobacz instrukcje wykonywania tworzyć kopię zapasową zapasowej baza danych serwer raportów w Przenoszenie baz danych serwera raportu do innego komputera.

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

    1. Rsreportserver.config

    2. Rswebapplication.config

    3. Rssvrpolicy.config

    4. Rsmgrpolicy.config

    5. Reportingservicesservice.exe.config

    6. Web.config zarówno dla serwera raportowania, jak i Menedżer raportów ASP.NET aplikacji.

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

Instalowanie usług Reporting Services programu SQL Server 2008

Zainstaluj nowy serwer raportów wystąpienia w trybie tylko do plików, dzięki czemu można skonfigurować go do używania innych niż domyślne wartości.Instalacja wiersza polecenia, należy użyć FilesOnly argumentu.W Kreatorze instalacji wybierz instalacji, ale nie skonfigurować opcję.

Kliknij jeden z poniższych łączy, aby wyświetlić instrukcje dotyczące instalowania nowego wystąpienie Reporting Services:

Przenieść bazę danych raportu

baza danych serwera raportów Zawiera opublikowane raporty, modele, udostępniane źródła danych, harmonogramów, zasobów, subskrypcji i folderów.Zawiera również systemu i właściwości element oraz uprawnienia dostępu do zawartości serwer raportów.

Jeśli zawiera migracji przy użyciu innego Aparat baz danych instancji należy przenieść baza danych serwera raportów do nowego Aparat baz danych instancji.Jeśli używasz, tym samym Aparat baz danych wystąpienie, przejdź do "Konfigurowanie serwera raportowania".

Aby przenieść baza danych serwera raportów, wykonaj następujące czynności:

  1. Wybierz Aparat baz danych wystąpienie do użytku.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 uruchomiony w trybie zgodności 8.0, należy uaktualnić Aparat baz danych lub wybierz inną Aparat baz danych wystąpienie.

  2. Uruchom SQL Server Management Studio i połącz się z Aparat baz danych.

  3. Tworzenie RSExecRole w bazy danych systemu Jeśli Aparat baz danych nigdy nie została umieszczona raportu serwera bazy danych.Aby uzyskać więcej informacji, zobacz Jak Tworzenie RSExecRole.

  4. Postępuj zgodnie z instrukcjami w Przenoszenie baz danych serwera raportu do innego komputera.

Należy pamiętać, że zarówno baza danych serwera raportów i tymczasowej bazy danych są współzależne i być przenoszone razem.Nie Kopiuj baz danych; kopiowanie nie przenieść wszystkie ustawienia zabezpieczeń do nowej instalacji.Nie przenoś SQL Server zadania agenta raport zaplanowane działania serwera.serwer raportów zostanie automatycznie ponownie te zadania.

Przenieść niestandardowe zestawy lub rozszerzenia

Jeśli instalacja obejmuje elementy raportu niestandardowego, zespołów lub rozszerzenia, należy ponownie wdrażać niestandardowe składniki.Jeśli nie używasz niestandardowych składników, przejdź do "Konfigurowanie serwera raportowania".

Ponownie wdrażać niestandardowe składniki, wykonaj następujące czynności:

  1. Określa, czy zestawy są obsługiwane wymagają ponownej kompilacji:

    • Niestandardowe uwierzytelnianie rozszerzeń utworzonych dla SQL Server 2000 wersji 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.

    • Inne niestandardowe zestawy nie powinny wymagać ponownej kompilacji.

  2. Zestawy należy przenieść 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 konfiguracja, aby dodać wpisy dla niestandardowy składnik.Wpisy może się różnić w zależności od rodzaju używanego wirtualny plik dziennika.Aby uzyskać instrukcje, aby umieścić pliki i dodać wpisy konfiguracja zobacz:

    1. Wdrażanie zestawu niestandardowe

    2. Jak Wdrażanie element raport niestandardowy

    3. Wdrażanie rozszerzenie przetwarzania danych

    4. Wdrażanie rozszerzenie dostawy

    5. Wdrażanie rozszerzeń renderowania

    6. Implementowanie rozszerzenia zabezpieczeń

Konfigurowanie serwera raportów

Konfigurowanie adresów URL dla usługa sieci Web serwer raportów Menedżera raportów i skonfigurować połączenie do bazy danych serwer raportów.

Podczas migrowania wdrażania skalowanie trybu offline wszystkie sprawozdania węzłów serwerów i migracja każdego serwera, jeden na czas.Po migracji pierwszego serwer raportów i podawał pomyślnie baza danych serwera raportów, wersja bazy danych serwer raportów jest automatycznie uaktualniane do SQL Server 2008 wersji bazy danych.

Ważna informacjaWażne:

Jeśli serwery raportu w wdrożenie skalowalne w poziomie są w trybie online i nie zostały migracji oni napotkać wyjątek rsInvalidReportServerDatabase, ponieważ używają starszych schematu, po podłączeniu do uaktualnionych.

Ostrzeżenie

Jeśli serwer raportów po migracji został skonfigurowany jako udostępnionej bazy danych dla wdrożenie skalowalne w poziomie, trzeba usunąć dowolne starych kluczy szyfrowanie z Keys tabela w ReportServer bazy danych przed skonfigurowaniem usługa Serwer raport.Jeśli klucze nie są usuwane, raport o zmigrowanych serwer próbuje zainicjować w wdrożenie skalowalne w poziomie tryb.Aby uzyskać więcej informacji, zobacz Dodawanie i usuwanie kluczy szyfrowania dla wdrażania skalowanie i Konfigurowanie i zarządzanie kluczami szyfrowania.

Klucze skalowanie nie można usunąć za pomocą Reporting Services Menedżer konfiguracji.Stare klucze muszą być usunięte z Keys tabela w ReportServer przy użyciu bazy danych SQL Server Management Studio.Usuń wszystkie wiersze w Keys tabela.To wyczyścić tabela i przygotować go do przywracania Symmetric klucz tylko, opisane w poniższych krokach.

Przed usunięciem kluczy zaleca możesz najpierw tworzyć kopię zapasową klucz szyfrowania symetrycznego.Można użyć Reporting Services Menedżer konfiguracji do tworzyć kopię zapasową klucz.Otwórz otwarte, kliknij Menedżer konfiguracji Klucze szyfrowania kartę, a następnie kliknij przycisk kopii zapasowej przycisku.Można też użyć skryptu poleceń WMI tworzyć kopię zapasową zapasowej klucz szyfrowanie.Więcej informacji na temat usługi WMI, zobacz Metoda BackupEncryptionKey (WMI MSReportServer_ConfigurationSetting).

  1. Uruchomić narzędzie Konfiguracja usług Reporting Services i połączyć się z Reporting Services wystąpienie zainstalowanego.Aby uzyskać więcej informacji, zobacz Jak Start Reporting Services Menedżer konfiguracji.

  2. Konfigurowanie adresów URL dla serwer raportów i Menedżer raportów.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie adresu URL (Konfiguracja usług raportowania).

  3. Konfigurowanie baza danych serwera raportów, zaznaczając istniejącą baza danych serwera 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 baz danych zmian, które umożliwia tworzenie lub wybierz baza danych serwera raportów, zobacz Jak Tworzenie bazy danych serwera raportu (Konfiguracja usług raportowania).

  4. Przywracanie kluczy szyfrowanie.Ten krok jest konieczny dla włączania szyfrowanie odwracalnego na istniejącym ciągi połączeń i poświadczenia, które już są w baza danych serwera raportów.Aby uzyskać więcej informacji, zobacz Wykonywanie kopii zapasowych i przywracanie kluczy szyfrowania.

  5. serwer raportów są zainstalowane na nowym komputerze używasz zapory systemu Windows, należy upewnić się, że port TCP, na którym nasłuchuje serwer raport jest otwarty.Domyślnie ten port jest 80.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie zapory dla raportu serwera dostępu.

  6. Jeśli serwer raportów jest zainstalowany w systemie Windows Vista lub Windows Server 2008, tworzenie przypisań ról i dodać witrynę server raportu do zaufanych witryn do obsługi administracji lokalnej.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie serwera raportów dla administracji lokalnej, w systemach Windows Vista i Windows Server 2008 (UAC).

Kopiowanie niestandardowych ustawień konfiguracji w pliku RSReportServer.config

Jeśli zmodyfikowano RSReportServer.plik konfiguracji lub RSWebApplication.plik konfiguracji w poprzedniej instalacji, należy dokonać modyfikacji samego w nowych RSReportServer.plik konfiguracji.Poniżej zestawiono niektóre z powodów dlaczego może zmodyfikowano poprzedniego plik konfiguracja i łącza do dodatkowych informacji dotyczących sposobu konfigurowania tych samych ustawień w SQL Server 2008.

Dostosowywanie

Informacyjne

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

Jak Konfigurowanie serwera raportów dla dostarczanie poczty E-mail (Konfiguracja usług raportowania)

Ustawienia urządzenia informacji

Dostosowywanie parametrów rozszerzenie RSReportServer.Config renderowania

Menedżer raportów na zdalnego wystąpienie

Jak Konfigurowanie Menedżer raportów

Grupy usług systemu Windows i zabezpieczeń list ACL.

In SQL Server 2008 Reporting Services, there is one service group, the Reporting Services Windows Service group, which is used to create security ACLs for all the registry keys, files, and folders that are installed with SQL Server 2008 Reporting Services.Ta nazwa grupy systemu Windows pojawia się w formacie SQLServerReportServerUser$<nazwa_komputera>$<nazwa_wystąpienia>.This group takes the place of the two Windows service groups in SQL Server 2005 Reporting Services.If you have custom ACLs associated with either of the SQL Server 2005 Reporting Services Windows groups, you will need to apply those ACLs to the new group for your new report server instance in SQL Server 2008 Reporting Services.

Sprawdź wdrożenia

  1. Przetestuj otwierając przeglądarkę i wpisując adres URL serwer raportów i Menedżer raportów katalogów wirtualnych.Aby uzyskać więcej informacji, zobacz Jak Sprawdź raportowania instalacji usług.

  2. Raporty z badań i weryfikacji, zawierają one oczekiwane dane.Przejrzyj informacje o źródle danych, aby sprawdzić, czy informacje o połączeniu źródło danych jest określony.serwer raportów używa SQL Server 2008 raport modelu obiektów podczas przetwarzania i renderowania raportów, ale nie zastępuje SQL Server 2000 lub 2005 konstrukcje z nowych definicja raportu elementów języka.Aby dowiedzieć się więcej o jak istniejących raportów na SQL Server 2008 serwer raportów, zobacz Uaktualnianie raportów.

Usuń nieużywane programy i pliki

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 nie należy goTen krok nie powoduje usunięcia następujących elementów, ale można je usunąć ręcznie, jeśli nie są już potrzebne:

    • Stare bazy danych serwera raportów

    • Rola RsExec

    • Raport kont usługa serwera

    • Pula aplikacji dla serwera sieci Web raportuusługa

    • Katalogi wirtualne dla Menedżer raportów i serwer raportów

    • Raport plików dziennika serwera

  2. Usunąć usługi IIS, jeśli nie jest już potrzebna na tym komputerze.

  3. Usuń RSActivate.exe (z SQL Server 2000 tylko instalacje).