Initializing a Report Server

W Reporting Services, serwer zainicjować oznacza, że można szyfrować i odszyfrowywać dane w baza danych serwer raportów. Inicjowanie jest niezbędne do działania serwer raportów.Inicjowanie występuje podczas uruchamiania usługi serwera raportowania w pierwszym czas.Również występuje, gdy użytkownik łączyć serwera raportów do istniejącej instalacji, lub gdy ręcznie odtworzyć klucze w ramach procesu odzyskiwanie.Aby uzyskać więcej informacji na temat jak i dlaczego są używane klucze szyfrowanie zobacz Configuring and Managing Encryption Keys i Storing Encrypted Report Server Data.

Klucze szyfrowanie są częściowo na podstawie profilu informacji o serwer raportów usługa.Jeśli zmienisz tożsamość użytkownika używane do uruchamiania serwer raportów usługa, należy odpowiednio zaktualizować kluczy.Jeśli korzystasz z narzędzie Konfiguracja usług Reporting Services, aby zmienić identyfikator, ten krok jest automatycznie obsługiwane automatycznie.

Jeśli zaistnieje inicjowania serwer raportów zwraca RSReportServerNotActivated Wystąpił błąd w odpowiedzi na prośby użytkowników i usług. W takim wypadku może być konieczne rozwiązywanie problemów z konfiguracją systemu lub serwera.Aby uzyskać więcej informacji zobaczTroubleshooting Initialization and Encryption Key Errors.

Omówienie procesu inicjowania

Proces inicjowania tworzy i zapisuje klucz zawartości używany do szyfrowanie.klucz zawartości jest tworzony przez Microsoft usługa kryptograficzne systemu Windows, a następnie używane przez usługa serwer raportów do szyfrowania i odszyfrowywania danych. klucz zawartości jest zaszyfrowane kluczem asymetryczne.

W następujących krokach opisano proces inicjowania:

  1. W początkowym uruchamiania usługa serwer raportów odczytuje plik RSReportServer.config, aby uzyskać identyfikator instalacji i informacje o połączeniu z bazą danych.

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

  3. usługa serwer raportów łączy się z baza danych serwer raportów i przechowuje identyfikator instalacji i wartości kluczy publicznych.

  4. serwer raportów usługa wywołań do usługi kryptograficzne ponownie, tym razem aby zażądać klucz zawartości.System Windows tworzy klucz zawartości.

  5. usługa serwer raportów łączy się z bazą danych serwera raport ponownie i dodaje klucz zawartości do publicznego klucza i instalacji identyfikator wartości, które zostały zapisane w kroku 3.Przed jej przechowywania, usługa serwer raportów używa jej klucza publicznego do szyfrowania klucz zawartości.Raz klucz zawartości jest przechowywany, serwer raportów jest uważany za zainicjowana i dostępnych do używania.

Inicjowanie serwer raportów wdrożenie skalowalne w poziomie

Reporting Services obsługuje wdrożenie skalowalne w poziomie modelu, który udostępnia baza danych serwer raportów jednego między wiele wystąpień serwer raportów.Do wdrożenie skalowalne w poziomie, serwera raportów musi utworzyć i zapisać jej kopię klucz zawartości w udostępnianej bazie danych.Chociaż z jednego klucz symetrycznego jest używany przez serwery, które używają bazy danych, każdy serwer raport ma własną kopię klucz.Każda kopia różni się tym, że jest unikatowo zaszyfrowany za pomocą klucz publicznego jego właściciela.

Pierwszy zestaw kroków dla inicjowania serwer raportów do rozmieszczenia limit czasu skali są takie same, jak trzy pierwsze kroki, które opisują inicjowania dla jednego połączenia serwera i bazy danych.

Proces inicjowania skali się wdrażanie różni się w jaki sposób serwer raportów pobiera klucz zawartości.Podczas inicjowania pierwszym serwerem, pobiera klucz zawartości z systemu Windows.Gdy drugi serwer jest inicjowany podczas konfigurowania skali — poza rozmieszczania, pobiera go klucz zawartości z serwer raportów usługa, która jest już zainicjowany.Pierwsze wystąpienie serwera raport używa klucz publicznego drugiej instancji, aby utworzyć zaszyfrowaną kopię klucz symetrycznego drugiego wystąpienia serwer raportów.klucz zawartości nigdy nie są udostępniane jako zwykły tekst w dowolnym miejscu tego procesu.

Jak zainicjować serwer raportów

Uwaga

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

serwer raportów zostaną zainicjowane, tylko wtedy, gdy nie ma odpowiednika między identyfikatora instalacji i klucz publiczny.Jeśli dopasowanie zakończy się pomyślnie, klucz zawartości jest tworzony, który zezwala na szyfrowanie odwracalne.Dopasowanie nie powiedzie się, serwer raportów jest wyłączona, w takim przypadek konieczne może być zastosowaniem zapasowego klucz lub usunąć zaszyfrowane dane z kopia zapasowa klucz jest niedostępny lub nieprawidłowy.Aby uzyskać więcej informacji dotyczących kluczy szyfrowanie używanych przez serwer raportów zobacz Configuring and Managing Encryption Keys.

Uwaga

Można również użyć Reporting Services Dostawca Instrumentacja zarządzania Windows (WMI), zainicjować serwer raportów programowo. Aby uzyskać więcej informacji zobaczDostawca WMI usług raportowania.

Jak potwierdzić inicjowania serwera do raportu

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