Inicjowanie serwera raportów

W Reporting Services, zainicjować serwera oznacza, że można szyfrować i odszyfrowywać dane w baza danych serwer raportów.Inicjowanie wymóg działania serwer raportów.Inicjowanie występuje podczas uruchamiania usługa serwera raportowania w pierwszym czas.Również występuje, gdy użytkownik łączyć serwer raportów do istniejącego wdrożenia lub gdy ręcznie odtworzyć klucze jako część procesu odzyskiwanie.Aby uzyskać więcej informacji na temat jak i dlaczego są używane klucze szyfrowanie, zobacz Konfigurowanie i zarządzanie kluczami szyfrowania i Przechowywanie zaszyfrowanych danych serwera raportów.

Klucze szyfrowania są częściowo na podstawie profilu informacji usługa serwera raportów.Jeśli zmienisz tożsamość użytkownika używane do uruchamiania usługa Serwer raportowania, należy zaktualizować klucze odpowiednio.Jeśli używasz narzędzie Konfiguracja usług Reporting Services, aby zmienić tożsamości jest to robione można automatycznie.

Jeśli inicjalizacja ulegnie awarii jakiegoś powodu, serwer raportów zwraca RSReportServerNotActivated błąd w odpowiedzi użytkownika i żądania usługa.W takim przypadek konieczne jest rozwiązywanie problemów z konfiguracja systemu lub serwera.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z inicjowania i błędy klucza szyfrowania w SQL Server Books Online.

Omówienie procesu inicjowania

Proces inicjowania tworzy i przechowuje klucz zawartości używany do szyfrowanie.klucz zawartości jest tworzony przez Microsoft kryptograficznych usług systemu Windows i następnie używane przez usługa serwera raportów do szyfrowania i odszyfrowywania danych.klucz zawartości jest zaszyfrowany przy użyciu klucza asymetrycznego.

Następujące kroki opisują proces inicjowania:

  1. Podczas początkowego uruchamiania się usługa serwera raportów odczytuje RSReportServer.plik konfiguracji uzyskać informacje połączenia identyfikator i bazę danych instalacji.

  2. Usługa serwera raportów żądania klucz publicznego z usługami kryptograficznymi.System Windows tworzy klucz prywatny i publiczny i wysyła klucz publiczny do usługa serwera raportów.

  3. Usługa serwer raportów łączy baza danych serwera raportów i przechowuje identyfikator instalacji i publicznego klucz wartości.

  4. Usługa serwera raportów wywołuje usługi kryptograficzne, to czas żądania klucz symetrycznego.System Windows tworzy klucz zawartości.

  5. Usługa serwer raportów łączy się z baza danych serwer raportów i dodaje klucz zawartości publicznego klucza i instalacji identyfikator wartości przechowywane w kroku 3.Przed zapisaniem go, usługa serwer raportowania używa jego klucz publicznego do szyfrowania klucz zawartości.Po jest przechowywany klucz zawartości, serwer raportów jest uważany za zainicjowana i dostępne do użytku.

Inicjowanie serwera raportów dla wdrażania skalowanie

Reporting Services obsługuje wdrożenie skalowalne w poziomie modelu, który udostępnia bazy danych serwera pojedynczy raport między wiele wystąpień serwer raportów.Aby dołączyć wdrażania skalowanie, należy utworzyć i przechowywać jego kopię serwera raportów klucz zawartości w udostępnianej bazie danych.Chociaż jeden klucz zawartości jest używany przez serwery, że jego kopię klucz użycia każdego serwera raportów w bazie danych.Każda kopia różni się w tym jednoznacznie szyfrowane za pomocą klucz publicznego, jego właściciela.

Pierwszy zestaw kroków dla inicjowania serwer raportów dla wdrożenie skalowalne w poziomie są identyczne trzy pierwsze kroki, które opisano inicjowanie jednej kombinacji serwera i bazy danych.

Proces inicjowania Skala poza wdrażania różni się w sposób serwer raportów pobiera klucz zawartości.Podczas inicjowania pierwszy serwer pobiera klucz zawartości z systemu Windows.Kiedy drugi serwer jest inicjowany podczas konfiguracja dla wdrożenie skalowalne w poziomie, uzyska klucz zawartości z usługa Serwer raport, który jest już zainicjowany.Pierwsze wystąpienie serwera raport używa klucz publicznego drugiej instancji, aby utworzyć zaszyfrowaną kopię klucz zawartości dla drugiego wystąpienia serwer raportów.klucz zawartości nigdy nie jest ujawniona jako zwykłego tekstu w dowolnym miejscu tego procesu.

Jak zainicjować serwera raportów

Ostrzeżenie

RSKeymgmt jest uruchamiane z wiersza polecenia na komputerze obsługującym wystąpienie serwera raport, który jest już aplikacji konsoli część wdrożenie skalowalne w poziomie.Po uruchomieniu narzędzia określić argumenty, aby wybrać zdalny serwer raportów wystąpienia, które chcesz zainicjować.

serwer raportów zostaną zainicjowane tylko wtedy, gdy zgodność identyfikator instalacji klucz publicznego.Jeśli dopasowanie się powiedzie, tworzony jest klucz zawartości, który pozwala szyfrowanie odwracalnego.Jeśli dopasowanie nie powiedzie się, serwer raportów jest wyłączona, w którym to przypadek mogą być wymagane zastosowanie kopii zapasowej klucz lub usunąć zaszyfrowane dane, jeśli kopia zapasowa klucz jest niedostępny lub nie jest prawidłowe.Aby uzyskać więcej informacji dotyczących kluczy szyfrowanie używany przez serwer raportów, zobacz Konfigurowanie i zarządzanie kluczami szyfrowania.

Ostrzeżenie

Można również użyć Reporting Services Instrumentacja zarządzania Windows (Instrumentacja zarządzania Windows) dostawca programowo zainicjować serwera raportowania.Aby uzyskać więcej informacji, zobacz Dostawca WMI usług raportowania w SQL Server Books Online.

Jak potwierdzić Inicjalizacja serwera raportów

W celu potwierdzenia inicjowania serwera raportu, należy pingować usługa sieci Web serwera raportów wpisując http://<nazwa_serwera>/reportserver w oknie wiersza polecenia.Jeśli RSReportServerNotActivated wystąpi błąd, nie powiodło się inicjowanie.