Rozwiązywanie problemów z instalacji i uaktualniania problemów (Reporting Services)

Tematu tego można użyć do rozwiązywania obejścia problemów, które napotkać podczas instalowania lub uaktualniania Reporting Services.Więcej informacji o Reporting Services wymagania wstępne instalacji, dzienników i konfiguracja, zobacz Jak Rozwiązać Problem instalacji usług raportowania.

Ten temat zawiera informacje dotyczące następujących kwestii:

  • Liczniki wydajności nie są widoczne po uaktualnieniu do systemu Windows Vista lub Windows Server 2008

  • Błąd podczas naprawiania uszkodzonego uaktualnienie z programu SQL Server 2000 Reporting Services

  • Po uaktualnieniu z programu SQL Server 2005 nie są konfigurowane właściwości konfiguracja ReportServerExternalURL i PassThroughCookies

  • Instalacja programu SQL Server 2000 Reporting Services podziały wystąpienie domyślne usług Reporting Services programu SQL Server 2008

  • Instalacja kończy się niepowodzeniem dla wystąpienie domyślne programu SQL Server 2005 Reporting Services na komputerze z systemem usług Reporting Services programu SQL Server 2008

  • Błąd 401 Brak autoryzacji podczas korzystania z uwierzytelnianie systemu Windows po uaktualnieniu z programu SQL Server 2005 do programu SQL Server 2008

  • Odinstalowywanie 32-bitowe wystąpienie usług Reporting Services programu SQL Server 2008 wdrażania obok siebie z wystąpieniem przerwy 64-bitowych wystąpienie 64-bitowych

  • Komunikat o błędzie podczas uaktualniania CTP lutego do nowszej wersji programu SQL Server 2008 Reporting Services został zainstalowany certyfikat SSL po CTP z lutego

Liczniki wydajności nie są widoczne po uaktualnieniu do systemu Windows Vista lub Windows Server 2008

Jeśli uaktualnienie systemu operacyjnego do Windows Vista lub Windows Server 2008 na komputerze, który uruchamia Reporting Services, Reporting Services liczniki wydajności nie będą zestaw po uaktualnieniu.

Aby przywrócić liczniki wydajności usług Reporting Services

  1. Usuń następujące klucze rejestru:

    • Usługa sieci Web HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2008

    • Usługa Windows 2008 HKLM\SYSTEM\CurrentControlSet\Services\MSRS

  2. Otwórz okno polecenia i wpisz następujące polecenie w wierszu:

    • run <.NET 2.0 Framework katalogu**>\InstallUtil.exe <katalogu Bin serwer raport>\ReportingServicesLibrary.dll**

      Ostrzeżenie

      Zamień <.NET 2.0 Framework katalogu> z fizyczną ścieżka.NET Framework 2.0 plików i zastąpić <serwer raportów katalogu Bin> z fizyczną ścieżka serwer raportów bin plików.

  3. Uruchom ponownie Reporting Services usługa.

Aby zweryfikować, że skuteczność kroków, otwórz przeglądarkę sieci Web i przejdź do URL Menedżer raportów lub adres URL serwera raportów.Następnie otwórz Monitor wydajności, aby sprawdzić, czy działają liczniki.

U góry

Błąd podczas naprawiania uszkodzonego uaktualnienie z programu SQL Server 2000 Reporting Services

If an upgrade from SQL Server 2000 to SQL Server 2008 Reporting Services fails, you can run Repair and try to fix it.Jednak może pojawić następujący komunikat o błędzie podczas próby uzyskania dostępu do Reporting Services, takie jak otwierając Menedżer raportów lub próby renderowania raportu, po uruchomieniu naprawy:

"Wersja baza danych serwera raportów jest w formacie, który jest nieprawidłowy lub nie można odczytać.Znaleziono wersja jest "C.0.6.54".Wersja oczekiwane jest 'C.0.9.45'.(rsInvalidReportServerDatabase)"

Aby rozwiązać ten problem, należy dodać do roli db_owner w RSExecRole Reporting Services baz danych.

Aby dodać RSExecRole do roli db_owner w bazach danych usług Reporting Services

  1. Otwórz SQL Server Management Studio i połączyć z bazą danych obsługującego bazy danych ReportServer i ReportServerTempDB.

  2. W Eksploratorze obiektów rozwiń następujące węzły: Bazy danych, ReportServer, zabezpieczeń, role, i role bazy danych.

  3. Kliknij prawym przyciskiem myszy db_owner, a następnie kliknij przycisk Właściwości.

  4. Na Właściwości roli bazy danych strona, kliknij przycisk Dodaj.

  5. Na Wybieranie bazy danych użytkownika lub rolę strona, wpisz RSExecRole, a następnie kliknij przycisk OK dwa razy.

  6. Powtórz te kroki dla ReportServerTempDB.

  7. Uruchom ponownie usługa serwer raportowania.Może być konieczne ponowne uruchomienie usługa dwa razy.Aby uzyskać więcej informacji, zobacz Uruchamianie i zatrzymywanie usługi Serwer raport.

U góry

Po uaktualnieniu z programu SQL Server 2005 nie są konfigurowane właściwości konfiguracja ReportServerExternalURL i PassThroughCookies

When you upgrade from SQL Server 2005 to SQL Server 2008 Reporting Services, the ReportServerExternalURL and PassThroughCookies configuration properties are not configured by the upgrade process. ReportServerExternalURL is an optional property, and it should be set only if you are using SharePoint 2.0 Web Parts and you want users to be able to retrieve a report and open it in a new browser window.For more information about ReportServerExternalURL, see Adresy URL w plikach konfiguracyjnych (Reporting Services).PassThroughCookies is required only when using Custom authentication method.Więcej informacji o PassThroughCookies, zobacz Włączanie Menedżer raportów, aby przekazać niestandardowe pliki cookie uwierzytelniania.

Ostrzeżenie

Podczas uwierzytelnianie niestandardowe zaleca się migrowanie instalację zamiast uaktualniania.Aby uzyskać informacje dotyczące migrowania Reporting Services, zobacz Jak Migracja raportowania instalacji usług.

By default, these properties do not exist in the SQL Server 2008 Reporting Services configuration.Jeśli skonfigurowano te właściwości w SQL Server 2005 i nadal wymagają zapewniają funkcje, należy ręcznie dodać je do RSReportServer.plik konfiguracji następującego procesu uaktualniania.Aby uzyskać więcej informacji, zobacz Jak Zmodyfikuj plik konfiguracji usług raportowania.

U góry

Instalacja programu SQL Server 2000 Reporting Services podziały wystąpienie domyślne usług Reporting Services programu SQL Server 2008

When you must run both SQL Server 2000 Reporting Services and SQL Server 2008 Reporting Services on the same computer, install the SQL Server 2000 instance first.If you do not, the SQL Server 2008 Reporting Services service entry for the default instance will be overwritten when you install SQL Server 2000 Reporting Services, and the SQL Server 2008 instance will break.This happens because SQL Server 2000 Reporting Services installs only as the default instance but the install process does not detect that the default instance is already in use by the SQL Server 2008 Reporting Services instance.Jeśli próby naprawienia SQL Server 2008 instancji, SQL Server 2008 wystąpienie zostanie naprawiony, ale SQL Server 2000 spowoduje wystąpienie podziału.

U góry

Instalacja kończy się niepowodzeniem dla wystąpienie domyślne programu SQL Server 2005 Reporting Services na komputerze z systemem usług Reporting Services programu SQL Server 2008

If you attempt to install a default instance of SQL Server 2005 Reporting Services on a computer that already runs an instance of SQL Server 2008 Reporting Services, the SQL Server 2005 Reporting Services instance will fail to install with the following error message:

" wystąpienie o tej samej nazwie jest już zainstalowany na tym komputerze.Aby kontynuować konfiguracji programu SQL Server, podaj unikatowy wystąpienie nazwy. "

This issue happens regardless of whether the SQL Server 2008 Reporting Services instance is a default or named instance, and regardless of whether a SQL Server 2008 Reporting Services instance with that name already exists on the computer.

W celu obejścia tego problemu, masz jedną z następujących opcji:

  • If you must run SQL Server 2005 Reporting Services as the default instance on the computer, you must install the SQL Server 2005 Reporting Services instance before the SQL Server 2008 Reporting Services instance.

  • If the SQL Server 2005 Reporting Services instance does not need to be a default instance, you can install the SQL Server 2005 Reporting Services instance as a named instance after you install the SQL Server 2008 Reporting Services instance.

U góry

Błąd 401 Brak autoryzacji podczas korzystania z uwierzytelnianie systemu Windows po uaktualnieniu z programu SQL Server 2005 do programu SQL Server 2008

If you upgrade from SQL Server 2005 Reporting Services to SQL Server 2008 Reporting Services, and you use NTLM authentication with a built-in account for the Report Server service account, you might encounter a 401-Unauthorized error when you access the report server or Report Manager after the upgrade.

This happens because of a change in the default SQL Server 2008 Reporting Services configuration for Windows authentication.Negocjowania jest skonfigurowany, gdy konto usługi serwera raportowania jest Usługa sieciowa lub System lokalny.Jeśli konto usługa Serwer raportowania nie jest jednym z tych kont wbudowanych skonfigurowana jest NTLM.Aby rozwiązać ten problem, po uaktualnieniu, można edytować RSReportServer.plik konfiguracji i skonfigurować AuthenticationType do RSWindowsNTLM.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie uwierzytelniania systemu Windows w Reporting Services.

U góry

Odinstalowywanie 32-bitowe wystąpienie usług Reporting Services programu SQL Server 2008 wdrażania obok siebie z wystąpieniem przerwy 64-bitowych wystąpienie 64-bitowych

When you install a 32-bit instance and a 64-bit instance of SQL Server 2008 Reporting Services side-by-side on a computer, and you uninstall the 32-bit instance, four Reporting Services registry keys are removed.To spowoduje przerwanie wystąpienie 64-bit Reporting Services. Reporting Services Klucze rejestru, które są usuwane po odinstalowaniu wystąpienie 32-bitowych są:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Windows Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance:Counter TypesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Windows Service\Performance:Counter Types

Aby rozwiązać ten problem, można naprawić wystąpienie 64-bitowych.Mimo że zalecane jest użycie naprawy, można ponownie dodać klucze rejestru ręcznie za pomocą Edytora rejestru.

PrzestrogaPrzestroga

Niepoprawne edytowanie rejestru można spowodować poważne uszkodzenie systemu.Przed wprowadzeniu zmian w rejestrze, należy tworzyć kopię zapasową wycenione żadnych danych na komputerze.

Aby ponownie dodać klucze rejestru wydajności za pomocą Edytora rejestru

  1. Otwórz Edytor rejestru:

    1. Kliknij Start, a następnie kliknij przycisk uruchomić.

    2. W uruchomić dialogowym Otwórz wpisz regedit.

  2. W Edytorze rejestru zaznacz następujący klucz rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance

  3. Kliknij prawym przyciskiem myszy wydajności węzła, punkt Nowyi kliknij przycisk Wartość wielociągu.

  4. Typ Nazwy licznika i naciśnij klawisz ENTER.

  5. Powtórz te czynności, aby dodać Typy licznika klucz rejestru w tym węźle.

  6. Przejdź do następującego klucz rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance

  7. Kliknij prawym przyciskiem myszy wydajności węzła, punkt Nowyi kliknij przycisk Wartość wielociągu.

  8. Typ Nazwy licznika i naciśnij klawisz ENTER.

  9. Powtórz te czynności, aby dodać Typy licznika klucz rejestru w tym węźle.

Po naprawy wystąpienie 64-bitowe lub ponownie ręcznie dodać klucze rejestru, można użyć Monitora wydajności do konfigurowania Reporting Services obiekty wydajności, które chcesz monitora.

U góry

Komunikat o błędzie podczas uaktualniania CTP lutego do nowszej wersji programu SQL Server 2008 Reporting Services został zainstalowany certyfikat SSL po CTP z lutego

When you upgrade SQL Server 2008 Reporting Services from the February CTP to Release Candidate 0 (RC0) or later, and you installed a Secure Sockets Layer (SSL) certificate on the default Web site in Internet Information Services (IIS) after you installed or upgraded to the February CTP version, you receive the following error during upgrade:

"Konfiguracji programu SQL Server nie można pobrać nazwy certyfikatu SSL."

Ten problem uniemożliwia kontynuowanie uaktualniania.Aby uniknąć tego problemu, należy usunąć certyfikat SSL w domyślnej witrynie sieci Web przed uaktualnienia RC0 lub RTM i ponownie go do domyślnej witryna sieci Web usług IIS po uaktualnienie powiodło się.

U góry