Configuring the Report Server Service Account

Reporting Services jest zaimplementowany jako pojedynczy usługa, która zawiera usługa sieci Web Serwer raportów, Menedżer raportów i przetwarzanie aplikacji, która jest używana do przetwarzania i subskrypcja dostarczanie zaplanowanych raportów tłem.W tym temacie wyjaśniono, jak konto usługa jest początkowo skonfigurowany i jak modyfikować konta lub hasło za pomocą narzędzie Konfiguracja usług Reporting Services.Aby uzyskać więcej informacji na temat aplikacji, które są uruchamiane w usłudze zobacz Service Architecture (Reporting Services) w dokumentacji programu SQL Server Books Online.

Konfiguracja początkowa

serwer raportów Konto usługa jest definiowany podczas instalacji.Można uruchomić usługa, zgodnie z kontem użytkownika domena lub wbudowane, takie jak NetworkService konto. Brak konta domyślnego, niezależnie od konto, można określić w SQL Server Configuration - Service Accounts strona kreatora instalacji staje się początkowe konto serwer raportów usługa.

Important noteImportant Note:

Chociaż usługa sieci Web serwer raportów i Menedżer raportów ASP.NET aplikacje, te nie są uruchamiane w obszarze ASP.NET konto. Architektura pojedynczego usługa działa zarówno aplikacji ASP.NET w tym samym serwer raportów tożsamość procesu.Jest to do ważnych zmian z poprzednich wersji, w którym uruchomiono usługa sieci Web Serwer raportów i Menedżer raportów w obszarze ASP.NET tożsamość procesu roboczego, określonych w usługach IIS.

Zmienianie konta usługa

Aby wyświetlić i skonfigurować informacje o koncie usługa, należy zawsze używać Reporting Services Narzędzie konfiguracja. Informacje o tożsamości usługa są przechowywane wewnętrznie w wielu lokalizacjach.Za pomocą narzędzie gwarantuje, że wszystkie odwołania są odpowiednio aktualizowane przy każdej zmianie konta lub hasło.The Reporting Services konfiguracja narzędzie performs the following additional steps to ensure the serwer raportów remains available:

  • Automatycznie dodaje nowe konto do grupy serwerów raport utworzony na komputerze lokalnym.Ta grupa jest określona w listy kontroli dostępu (ACL) to bezpieczna Reporting Services pliki.

  • Automatically updates the login permissions on the SQL Server Database Engine instance used to host the report server database.Nowe konto, które zostaną dodane do RSExecRole.

    Identyfikator logowania bazy danych dla starego konta nie zostaną automatycznie usunięte.Pamiętaj usunąć konta, które nie są już w użyciu.Aby uzyskać więcej informacji zobaczAdministering a Report Server Database.

    Udzielanie uprawnień do bazy danych do nowego konta usługa tylko wtedy, gdy skonfigurowane połączenie z bazą danych serwer raportów do korzystania z konta usługa w pierwszej kolejności.Jeśli skonfigurowano połączenie z bazą danych serwer raportów do używania konta użytkownika domena lub SQL Server Identyfikator logowania bazy danych, informacje o połączeniu nie podlega aktualizacji konta usługa.

  • Automatyczna aktualizacja klucz szyfrowanie, aby dołączyć informacje profil nowego konta.

    Uwaga

    Jeśli serwer raportów jest częścią wdrożenie skalowalne w poziomie, dotyczy tylko uaktualniania serwer raportów.Nie wpływa to na klucze szyfrowanie dla innych serwerów raportu wdrażanie przez zmienianie konta usługa.

Aby uzyskać instrukcje dotyczące ustawiania konta Zobacz How to: Configure a Service Account for Reporting Services.

Wybieranie konta

Można skonfigurować usługa serwer raportów ma być wykonywane po spełnieniu dowolnego z tych typów kont:

  • Konto użytkownika systemu Windows najmniejszych uprawnieniach

  • Usługa sieciowa

  • "System lokalny"

  • Usługa lokalna

Nie ma żadnych jednego najlepszym podejściem za wybór typu konta.Każde konto ma zalety i wady, które należy wziąć pod uwagę.W przypadku rozmieszczania Reporting Services na serwerze produkcyjnym najważniejsze wskazówki dotyczące sugerują, skonfigurowanie usług do uruchamiania przy użyciu konta użytkownika domena, dzięki czemu można uniknąć uszkodzenia szerokie, jeżeli udostępnionego konta jest zagrożone przez złośliwego użytkownika. On również ułatwia dokonać inspekcji działania logowania dla tego konta.Zależność do korzystania z konta użytkownika systemu Windows jest w przypadku rozmieszczania Reporting Services w sieci, która korzysta z uwierzytelnianie Kerberos należy zarejestrować usługa z kontem użytkownika. Aby uzyskać więcej informacji zobaczHow to: Register a Service Principal Name (SPN) for a Report Server.

Następujące wytyczne i łącza w tej sekcji może pomóc zdecydować o metody, która jest najbardziej przydatna w przypadku rozmieszczania.

Aktualizowanie przedawnionych haseł

Jeśli serwer raportów usługa jest uruchamiana na koncie domena i hasło wygasa przed przystąpieniem do aktualizacji go za pomocą narzędzie Konfiguracja usług Reporting Services, usługa nie zostanie uruchomiona, dopóki nie określi się nowe hasło.Jeśli nie można uruchomić usługa, aby połączyć się z tym serwerem, aby zaktualizować konta nie można używać narzędzie Konfiguracja usług Reporting Services.W takim przypadek należy użyć kombinacji narzędzia do trybu online na serwerze.

Aby zresetować hasło, wykonaj następujące czynności:

  1. Na Rozpocznij wskaż menuPanel sterowania, point to Narzędzia Administrator, a następnie kliknij przycisk Usługi.

  2. Kliknij prawym przyciskiem myszy Program SQL Server Reporting Services, select Właściwości.

  3. Kliknij przycisk Logowanie i wpisz nowe hasło.

  4. Po zaktualizowaniu hasło uruchamiania Reporting Services Narzędzie Konfiguracja i aktualizacja hasła konta usługa strona. Ten dodatkowy krok jest to konieczne zaktualizować informacje o koncie, który jest przechowywany wewnętrznie przez serwer raportów.

Jeśli hasło dla konta usługa Database Engine wygasa, rsReportServerDatabaseUnavailable błąd występuje podczas próby nawiązania połączenia z serwer raportów. Resetowanie hasła rozwiązuje ten błąd.Aby wyświetlić pełny tekst komunikatu o błędzie, zobacz Troubleshooting Server and Database Connection Problems.

Konfigurowanie usługa serwer raportów dla serwera raportowania zintegrowanego programu SharePoint

Jeśli korzystasz z serwer raportów w trybie zintegrowanym programu SharePoint, należy zaktualizować informacje o koncie usługa, które są przechowywane w bazie danych konfiguracja programu SharePoint, jeśli jest spełniony jeden z następujących warunków:

  • Modyfikowanie Reporting Services konto usługa (na przykład, przełączenie z usługa sieciowej do konta użytkownika domena).

  • Rozszerzanie farmy programu SharePoint, aby uwzględnić dodatkowe aplikacji sieci Web programu SharePoint.Jeśli farma serwerów jest skonfigurowana dla raportu serwera integracja aplikacji nowo dodane jest skonfigurowana do uruchamiania przy użyciu konta użytkownika innego niż inne aplikacje w farmie, należy zaktualizować informacje o dostęp bazy danych.

Po zresetowaniu informacje dostępu z bazy danych, należy uruchomić następnie ponownie Windows SharePoint Services Usługa, aby zapewnić, że stare połączenia nie jest już używany.

  1. W Narzędzia administracyjne, click Administracja centralna programu SharePoint 3.0.

  2. Kliknij przycisk Zarządzanie aplikacji.

  3. W sekcji usług Reporting Services kliknij przycisk Udziel bazy danych programu Access.

  4. Kliknij przycisk OK.Zostanie wyświetlone okno dialogowe należy wprowadzić poświadczenia.

  5. Wprowadź poświadczenia użytkownika, który jest członkiem grupy administratora lokalnego na komputerze, na którym znajduje się serwer raportów.Poświadczenia będą używane dla jednorazowych połączenia do serwer raportów w celu ich pobieranie informacji o koncie usługa.Identyfikator logowania bazy danych, który jest tworzony dla każdego konta usługa, zostaną zaktualizowane w bazach danych programu SharePoint.

  6. Aby ponownie uruchomić usługa, kliknij przycisk Operacje.

  7. Topologia i usługi kliknij przycisk Usługi na serwerze.

  8. Dla aplikacji sieci Web usługi SharePoint systemu Windows kliknij przycisk Zatrzymaj.

  9. Poczekaj, aż usługa zostanie zatrzymana.

  10. Kliknij przycisk Rozpocznij.

Aby uzyskać więcej informacji zobaczHow to: Configure Report Server Integration in SharePoint Central Administration.