URLs in Configuration Files (Reporting Services)

Reporting Services zapisuje ustawienia aplikacji w RSReportServer. plik konfiguracji.W tym pliku są ustawienia konfiguracja adresów URL i adres URL rezerwacji.Te ustawienia konfiguracja są bardzo różnych celów jak zasady modyfikacji.W przypadku przyzwyczajeni do modyfikowania pliku konfiguracja do dostosowywania instalacji, w tym temacie może ułatwić zrozumienie sposobu używania każdej ustawienie adres URL.

Ustawienia adresu URL w pliku RSReportServer.config

Reporting Services przechowuje adresy URL dla aplikacji i raport dostępu i połączyć z serwerem zaplecza raportu składniki frontonu sieci Web.

Adresy URL dla dostępu do aplikacji

Adresy URL są używane do uzyskania dostępu do usługa sieci Web serwer raportów i Menedżer raportów.Aby skonfigurować adresy URL, należy użyć narzędzie Konfiguracja usług Reporting Services.Narzędzie tworzy rezerwacji adresu URL dla każdej aplikacji w HTTP.sys i dodaje wpisy adresów URL w URLReservations sekcja RSReportServer.config.

Adresy URL dla raportu programu Access

Reporting Services zawiera serwer raportów rozszerzenia dostawy, które można użyć do wysyłania raportu łączy i załączników e-mail.łącze do raportu jest skonstruowany dostarczana w raporcie.The report server e-mail delivery extension uses the UrlRoot setting in the configuration file to create the link.UrlRoot is also used to resolve links in a rendered report that is generated through unattended report processing.

UrlRoot jest określana automatycznie w RSReportServer. plik konfiguracji skonfigurować adresy URL dla dostępu do aplikacji.Jeśli modyfikujesz tę wartość w plik konfiguracji, musisz określić prawidłowy adres URL do usługa sieci Web Server raport, który jest połączony z bazą danych serwera raport zawierający raporty, które mają zostać dostarczone.Można określić tylko jeden UrlRoot dla pojedynczego serwer raportów wystąpienia; tylko jeden UrlRoot zapis może znajdują się w pliku RSReportServer.config wszelkich podane serwer raportów wystąpienia. Jeśli masz wiele adresów URL zarezerwowane dla usługa sieci Web Serwer raportów, należy wybrać jedną z dostępnych wartości UrlRoot.

W większości przypadków nie trzeba modyfikować UrlRoot. Niemniej jednak, jeśli serwer raportów będzie dostępna za pośrednictwem pełny adres URL, a nie skonfigurowano, adres URL, który używa do witryny w pełni kwalifikowanej nazwy nagłówka hosta, należy dokonać edycji RSReportServer.config ręcznie do zestaw UrlRoot Aby w pełni kwalifikowana raport adres URL serwera, który będzie używany do odwzorowania raportu (na przykład https://www.adventure-works.com/mywebapp/reportserver).

Adresy URL łączenie Menedżer raportów i składniki Web Part z usługa sieci Web Serwer raportów

Menedżer raportów i składników Web Part 2.0 programu Windows SharePoint Services dla usług Reporting Services są składniki frontonu sieci Web, łączących się z serwer raportów.Adresy URL używane do łączenia się z zaplecza serwer raportów obejmują następujące:

  • ReportServerUrl (używany przez Menedżer raportów)

  • ReportServerExternalUrl (używane przez składniki Web Part)

Uwaga

Poprzednie wersje oprogramowania Reporting Services uwzględniona ReportServerVirtualDirectory element. Ta wartość jest przestarzałe w SQL Server 2008. Jeśli uaktualnienia istniejącej instalacji i używany plik konfiguracja, który zawiera to ustawienie, serwer raportów nie jest już odczytuje tę wartość.

Poniższa tabela zawiera podsumowanie wszystkich adresów URL, które mogą być określone w Reporting Services plik konfiguracji.

Ustawienie

Sposób użycia

Description

ReportServerUrl

Opcjonalne.Ten element nie znajduje się w pliku RSReportServer.config, chyba że zostało ono dodane przez użytkownika.

zestaw tego elementu tylko, jeśli konfigurowana jest jedną z następujących sytuacji:

  • Menedżer raportów udostępnia w sieci Web typu front-end a usługa sieci Web Serwer raportów uruchamiany na inny komputer lub innego wystąpienie na tym samym komputerze.

  • Kiedy ma wiele adresów URL do serwer raportów i chcesz, aby Menedżer raportów, aby używać określonego adresu URL.

  • Masz określonego URL serwer raportów za pomocą którego chcesz, aby wszystkie połączenia Menedżer raportów.

    Na przykład, użytkownik może włączyć dostęp do Menedżera raportów dla wszystkich komputerów w sieci, ale wymagają, aby połączyć Menedżera raportów serwer raportów za pośrednictwem połączenia lokalnego.W takim przypadek użytkownik może skonfigurować ReportServerUrlAby "https://localhost/reportserver".

Aby uzyskać instrukcje dotyczące sposobu wykonania tych scenariuszy zobacz How to: Configure Report Manager.

Ta wartość Określa adres URL do usługa sieci Web programu serwer raportów.Ta wartość jest odczytywany przez aplikację Menedżer raportów, podczas uruchamiania systemu.Jeśli ta wartość jest zestaw, Menedżer raportów połączy się z serwera raportu, który jest określony w adresie URL.

Domyślnie Menedżer raportów udostępnia w sieci Web typu front-end usługa sieci Web Serwer raportów, która nie działa w ramach tego samego wystąpienie serwera raportu jako Menedżer raportów.Jednak chcąc usługa sieci Web Serwer raportów, która jest częścią innego wystąpienie lub jest uruchamiany w instancji na innym komputerze za pomocą Menedżer raportów, zestaw tego adresu URL do bezpośredniego Menedżer raportów, aby połączyć się z zewnętrznego usługa sieci Web Serwer raportów.

Jeśli certyfikat Secure Sockets Layer (SSL) jest zainstalowany serwer raportów, z którym się łączysz, ReportServerUrl Wartość musi być nazwą serwera, który jest zarejestrowany dla tego certyfikatu. Jeśli komunikat o błędzie, "podstawowe połączenie zostało zamknięte: Nie można ustanowić relację zaufania dla bezpiecznego kanału SSL/TLS", zestawReportServerUrl Nazwa domena serwera, dla której wystawiono certyfikat SSL. Na przykład jeśli certyfikat jest zarejestrowana do https://adventure-works.com.onlinesales, adres URL serwer raportów byłoby https://adventure-works.com.onlinesales/reportserver.

ReportServerExternalUrl

Opcjonalne.Ten element nie znajduje się w pliku RSReportServer.config, chyba że zostało ono dodane przez użytkownika.

Ten element należy ustawić tylko wtedy, gdy używasz składników Web Part programu Windows SharePoint Services 2.0 i chcesz, aby użytkownicy mogli uzyskać raport i otwórz go w nowym oknie przeglądarki.

Dodawanie <ReportServerExternalUrl> pod <ReportServerUrl> element, a następnie zestaw go do raportu w pełni kwalifikowanej nazwa serwera, wystąpienie serwera raportu podczas uzyskiwania dostępu do w osobnym oknie przeglądarki. Nie usuwaj <ReportServerUrl>.

Poniższy przykład ilustruje składnię:

<ReportServerExternalUrl>http://myserver/reportserver</ReportServerExternalUrl>

Wartość ta jest używana przez składników Web Part programu Windows SharePoint Services 2.0.

W poprzednich wersjach zalecane jest ustawienie tej wartości, aby wdrożyć Konstruktora raportów serwer raportów internetową.Jest to scenariusz wdrażania nieprzetestowanych.Jeśli to ustawienie w przeszłości używany do obsługi dostępu do Internetu do Konstruktora raportów, należy wziąć pod uwagę strategię alternatywnych.