Adresy URL w plikach konfiguracyjnych (Reporting Services)

Reporting Services przechowuje ustawienia aplikacji w RSReportServer.plik konfiguracji.W tym pliku są ustawienia konfiguracja dla adresów URL i URL rezerwacji.Te ustawienia konfiguracja mają bardzo różnych celów i zasad do modyfikacji.Jeśli użytkownik jest przyzwyczajony do modyfikowania konfiguracja pliki do dostrojenia wdrażania, w tym temacie może pomóc w zrozumieniu sposobu używania każde ustawienie adres URL.

Ustawienia URL w pliku RSReportServer.config

Reporting Services przechowuje adresy URL dla aplikacji i dostęp do raportów i połączyć składniki frontonu sieci Web back-end serwer raportów.

Adresy URL dla dostępu do aplikacji

Adresy URL są używane do dostępu usługa sieci Web serwera 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 zastrzeżenia adresu URL dla każdej aplikacji protokołu HTTP.SYS i dodaje wpisy adresów URL w URLReservations sekcji RSReportServer.config.

Adresy URL dla dostępu do raportu

Reporting Services zawiera serwer raportów rozszerzenie dostawy, które można użyć do wysłania raportu łącza lub załączników e-mail.łącze do raportu jest skonstruowany w dostarczeniu raportu.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 określono automatycznie w RSReportServer.plik konfiguracji podczas konfigurowania adresów URL dla dostępu do aplikacji.Jeśli modyfikujesz tę wartość w pliku konfiguracyjnym, należy określić prawidłowy adres URL do usługa sieci Web serwera raportów , jest połączony z bazą danych serwera raport, zawierający raporty mają zostać dostarczone.Można określić tylko jeden UrlRoot dla pojedynczego serwer raportów wystąpienie; tylko jeden UrlRoot w pliku RSReportServer.config wszelkich podane może istnieć wpis serwer raportów wystąpienie.Jeśli masz wiele adresów URL zarezerwowane dla usługa sieci Web serwera raportów, należy wybrać jeden z dostępnych wartości UrlRoot.

W większości przypadków nie trzeba modyfikować UrlRoot.Jednak jeśli serwer raportów będzie dostępna za pośrednictwem pełni kwalifikowany adres URL, adres URL, który używa nagłówka hosta witryny w pełni kwalifikowana nazwa nie zostanie skonfigurowana, należy edytować RSReportServer.config ręcznie do zestaw UrlRoot pełni kwalifikowana sprawozdanie adres URL serwera, używany do odwzorowania (na przykład raporthttps://www.adventure-works.com/mywebapp/reportserver).

Adresy URL, łączenie Menedżer raportów i składniki Web Part do usługi sieci Web serwera raportu

Menedżer raportów i części sieci Web 2.0 Reporting Services programu SharePoint są składniki frontonu sieci Web, łączących się z serwer raportów.Adresy URL używane do łączenia z zaplecza serwer raportów obejmują:

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

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

Ostrzeżenie

Poprzednie wersje programu Reporting Services uwzględniona ReportServerVirtualDirectory elementu.Ta wartość jest przestarzałe w SQL Server 2008.Jeśli uaktualnienie istniejącej instalacji i korzysta z plik konfiguracja zawierającego to ustawienie, serwer raportów odczytuje już tę wartość.

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

Ustawienie

Użycie

Opis

ReportServerUrl

Opcjonalne.Ten element nie znajduje się w RSReportServer.plik konfiguracji , chyba że można je dodać.

Ten element należy ustawić tylko wtedy, gdy konfigurujesz następujących scenariuszy:

  • Menedżer raportów umożliwia dostęp frontonu sieci Web do usługa sieci Web serwera raportów , działa na innym komputerze lub innego wystąpienie na tym samym komputerze.

  • Gdy ma wiele adresów URL serwer raportów i Menedżer raportów do korzystania z określonego adresu URL.

  • Mają określonego serwer raportów adres URL, za pomocą którego chcesz używać wszystkich połączeń Menedżer raportów.

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

Instrukcje dotyczące sposobu wdrożenia tych scenariuszy, zobacz Jak Konfigurowanie Menedżer raportów w SQL Server Books Online.

Ta wartość Określa adres URL do usługa sieci Web serwera raportów.Wartość ta jest odczytywana przez aplikację Menedżer raportów przy uruchamianiu.Jeśli wartość ta jest zestaw, Menedżer raportów połączy się z serwera raportu określonego w adresie URL.

Domyślnie Menedżer raportów umożliwia dostęp frontonu sieci Web do usługa sieci Web serwera raportów uruchamiany w ramach tego samego wystąpienie serwera raport jako Menedżer raportów.Jednakże jeśli chcesz używać Menedżer raportów z usługa sieci Web serwera raportów jest częścią innego wystąpienie lub uruchamia w instancji na innym komputerze, zestaw ten adres URL Menedżer raportów, aby połączyć się z zewnętrznych bezpośrednich usługa sieci Web serwera raportów.

Jeśli certyfikat SSL (Secure Sockets Layer) 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, "Połączenie podstawowe zostało zamknięte: Nie można ustanowić relację zaufania dla kanału zabezpieczeń SSL i TLS", zestaw ReportServerUrl do w pełni kwalifikowana nazwa domena serwera, dla którego został wystawiony certyfikat SSL.Na przykład jeśli certyfikat jest zarejestrowany 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 RSReportServer.plik konfiguracji , chyba że można je dodać.

Ten element należy ustawić tylko wtedy, gdy używane są składniki Web Part programu SharePoint 2.0, użytkownicy będą mogli pobrać raport i otwórz go w nowym oknie przeglądarki.

Dodaj <ReportServerExternalUrl> pod <ReportServerUrl> element, a następnie zestaw go do raportu w pełni kwalifikowaną nazwę serwera, rozwiązujący wystąpienie serwera raportu podczas uzyskiwania dostępu do w oknie przeglądarki oddzielnych.Nie usuwaj <ReportServerUrl>.

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

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

Ta wartość jest używana przez składniki Web Part programu SharePoint 2.0.

W poprzednich wersjach zalecano, które zestaw tę wartość do wdrażania Konstruktora raportów serwer raportów Internetu.Jest to scenariusz rozmieszczania nieprzetestowanych.Jeśli to ustawienie w przeszłości używane do obsługi dostępu do Internetu do Konstruktora raportów, należy rozważyć alternatywnych strategii.