Configuring the Unattended Execution Account

Reporting Services zawiera konto specjalne, która jest używana do przetwarzania nienadzorowanej raportu oraz wysyłanie żądań połączeń w sieci.Konto jest używane w następujący sposób:

  • Wysyłanie żądań połączeń w sieci dla raportów, które korzystają z uwierzytelnianie bazy danych lub połącz się z raportu zewnętrznych źródeł danych, które nie wymagają ani nie korzystają z uwierzytelnianie.Aby uzyskać więcej informacji zobacz Specifying Credential and Connection Information for Report Data Sources w dokumentacji programu SQL Server Books Online.

  • Pobieranie plików zewnętrznych obrazów, które są używane w raporcie.Jeśli chcesz użyć pliku obrazu, a dostęp anonimowy za pośrednictwem nie można uzyskać dostępu do pliku, można skonfigurować raport bez nadzoru, przetwarzanie konta i udzielić uprawnienia konta do uzyskania dostępu do pliku.Aby uzyskać więcej informacji dotyczących wykonywania instalacji nienadzorowanej konto jest używane do pobierania obrazów, zobacz Adding Images to a Report w dokumentacji programu SQL Server Books Online.

Przetwarzanie nienadzorowanej raportu odnosi się do dowolnego procesu wykonywania raportu, który zostanie wywołany przez zdarzenie (o zmiennych harmonogramu zdarzeń albo Zdarzenie odświeżania danych), a nie na żądanie użytkownika.serwer raportów używa nienadzorowanej raportu przetwarzania konta do logowania się na komputerze, na którym znajduje się z zewnętrznym źródłem danych.Konto to jest niezbędne ponieważ poświadczenia serwer raportów konta usługa nie są używane do łączenia się z innymi komputerami.

Important noteImportant Note:

Konfigurowanie konta jest opcjonalne.Jednak jeśli nie zostanie skonfigurowane, ograniczy połączenia ze źródłami danych, niektóre opcje i może być niemożliwe do pobierania plików obrazów z komputerów zdalnych.Jeśli konto zostanie skonfigurowane, użytkownik musi go na bieżąco.W szczególności zezwolić na wygaśnięcie hasła lub informacji o koncie zostanie zmieniona w usłudze Active Directory, można napotkać następujący komunikat o błędzie przy następnym przetwarzania raportu: "Logowanie nie powiodło się błąd logowania (rsLogonFailed): Nieznana nazwa użytkownika lub nieprawidłowe hasło. „ Prawidłowe konserwacji nienadzorowanej raportu przetwarzania konta jest niezbędne, nawet wtedy, gdy nigdy nie pobierania zewnętrznych obrazów lub wysyłania żądań połączenia na komputery z zewnątrz. Jeśli skonfigurować konto, a następnie znajdź, że nie używasz go, można usunąć go w celu uniknięcia konta rutynowych zadań związanych z konserwacją.

Jak skonfigurować konto

Należy użyć konta użytkownika domena.Do obsługi jego przeznaczenie, to konto powinna być inna niż ten, który służy do uruchamiania usługa serwer raportów.Należy używać konta, które ma minimalne uprawnienia (dostęp tylko do odczytu z uprawnieniami do połączeń sieciowych jest wystarczające) i ograniczony dostęp do tylko te komputery, które zapewniają źródeł danych i zasobów serwer raportów.Aby uzyskać więcej informacji zobaczHow to: Start Reporting Services Configuration.

Aby określić konto, można użyć Reporting Services Narzędzie konfiguracyjne lub rsconfig narzędzie.Najłatwiejszym sposobem skonfigurowania konta wykonywanie nienadzorowanej jest uruchomienie Reporting Services Konfiguracja narzędzie i określ poświadczenia konta wykonanie strona.

  1. Uruchom Reporting Services Konfiguracja narzędzie i połączyć się z wystąpienie serwera raportu, należy skonfigurować. Aby uzyskać instrukcje zobacz How to: Start Reporting Services Configuration.

  2. strona wykonanie konto wybierz Określ konto wykonania.

  3. Wpisz konto i hasło, wpisz hasło ponownie, a następnie kliknij przycisk Zastosowanie.

Korzystanie z narzędzia RSCONFIG

Aby ustawić konto w inny sposób jest użycie rsconfig narzędzie.Aby określić konto, należy użyć -e argumentursconfig.Określanie -e argumentursconfig Określa, że narzędzie do zapisywania informacji o koncie do pliku konfiguracja.Nie trzeba określić ścieżka do RSreportserver.config.Wykonaj następujące kroki, aby skonfigurować konto.

  1. Utwórz lub wybierz konto domena, który ma dostęp do komputerów i serwerów, które dostarczają danych lub usługi serwer raportów.Należy używać konta, które ma ograniczone uprawnienia (na przykład uprawnienia tylko do odczytu).

  2. Otwórz wiersz polecenia: Na Rozpocznij menu kliknijUruchamianie, type cmd, a następnie kliknij przycisk OK.

  3. Wpisz następujące polecenie, aby skonfigurować konto w lokalnym serwer raportów wystąpienie:

    rsconfig -e -u<domena/Nazwa użytkownika> -p<hasło>

rsconfig -e obsługuje dodatkowe argumenty.Aby uzyskać więcej informacji na temat składni i aby wyświetlić przykłady poleceń zobacz rsconfig Utility w dokumentacji programu SQL Server Books Online.

Sposób przechowywania informacji o koncie

Po ustawieniu na koncie, poniższe ustawienia są określone jako zaszyfrowane wartości w pliku RSreportserver.config w lokalnym lub zdalnym serwer raportów wystąpienie:

<UnattendedExecutionAccount>
     <UserName></UserName>
     <Password></Password>
     <Domain></Domain>
</UnattendedExecutionAccount>

Po ustawieniu wartości nie można odszyfrować je, aby wyświetlić wartości w postaci zwykłego tekstu.Jeśli wpisujesz wartości lub wartości, można określić, który nie pamięta, należy za pomocą narzędzie Konfiguracja usług Reporting Services lub uruchomić rsconfig -e zacząć od nowa.

Jak korzystać z konta przetwarzanie raportów nienadzorowanego

Aby pobrać pliki obrazów, serwer raportów używa konta automatycznie i nie określonych wymaga wykonywania żadnych czynności ze strony użytkownika.Aby korzystać z konta, aby połączyć się z zewnętrznymi źródłami danych dostarczające dane dla raportów, należy określić Typ poświadczeń opcji strona właściwości urządzenie źródłowe danych, urządzenie źródłowe danych raportu lub urządzenie źródłowe danych udostępnionych:

  • Menedżer raportów lub Management Studio, wybierz Poświadczenia nie są wymagane opcji.

  • W witrynie programu SharePoint dla serwer raportów czy działa w trybie zintegrowanym programu SharePoint, wybierz Raport bez nadzoru przetwarzania konta opcji.

Raport bez nadzoru, przetwarzanie konta jest używany głównie do podłączania do zewnętrznych serwerów, a nie jako nazwa logowania do serwerów baz danych.Jeśli chcesz użyć poświadczeń konta do logowania do bazy danych, należy określić poświadczenia w ciąg połączenia.Można określić Zintegrowane Security = SSPI , gdy serwer bazy danych obsługuje zintegrowane zabezpieczenia systemu Windows i konto używane do przetwarzania nienadzorowanej raport ma uprawnienia do odczytu bazy danych.W przeciwnym wypadku wymagane jest wprowadzenie nazwy użytkownika i hasła w parametrach połączenia, gdzie te dane będą widoczne jako zwykły tekst dla każdego użytkownika mającego uprawnienie do edytowania właściwości połączenia ze źródłem danych.

Mimo że korzystanie z konta nienadzorowanego przetwarzania raportów w celu pobierania danych po nawiązaniu połączenia jest możliwe, nie jest to zalecane.To konto jest przeznaczone do wykonywania ściśle określonych funkcji.Jeśli zostanie ono użyte do pobierania danych, użytkownik zniweczy cel, dla którego opracowano to konto.

Jak zachować na koncie przetwarzanie raportów nienadzorowanego

Po zdefiniowaniu konta należy się upewnić, że konto i hasło są stale aktualizowane.Można użyć Reporting Services narzędzie do aktualizacji ustawień konfiguracja, w których przechowywane są informacje dotyczące tego konta.

  1. Uruchom Reporting Services Konfiguracja narzędzie i połączyć się z wystąpienie serwera raportu, należy skonfigurować.

  2. strona wykonanie konto Sprawdź, czy Określ konto wykonania jest zaznaczone.

  3. Wpisz nowe konto lub hasło, wpisz hasło ponownie, a następnie kliknij przycisk Zastosowanie.

Jak usunąć konto przetwarzanie raportów nienadzorowanego

Jeśli konto nie jest używany, można usunąć go w celu uniknięcia konta rutynowych zadań związanych z konserwacją.

  1. Uruchom Reporting Services Konfiguracja narzędzie i połączyć się z wystąpienie serwera raportu, należy skonfigurować.

  2. strona wykonanie konto Usuń zaznaczenie Określ konto wykonania.

  3. Kliknij przycisk Zastosowanie.

Informacje o koncie jest usuwany z RSReportServer. plik konfiguracji.