Konfigurieren der Reporting Services für die Verwendung eines alternativen Antragstellernamens (Subject Alternative Name, SAN)
Gilt für: SQL Server 2016 (13.x) Reporting Services und höher Power BI-Berichtsserver
In diesem Artikel wird erklärt, wie Sie die Reporting Services (SSRS) und den Power BI-Berichtsserver für die Verwendung eines alternativen Antragstellernamens (SAN) konfigurieren, indem Sie die Datei „rsreportserver.config“ ändern und das Tool „Netsh.exe“ verwenden.
Diese Anleitung gilt für die Webdienst-URL und für die Webportal-URL im Berichtsserver-Konfigurations-Manager-Tool.
Zum Verwenden eines SAN muss das TLS/SSL-Zertifikat auf dem Server registriert und signiert sein und über den privaten Schlüssel verfügen. Sie können keine selbstsignierten Zertifikate verwenden.
URLs in den Reporting Services und dem Power BI-Berichtsserver können für die Verwendung eines TLS/SSL-Zertifikats konfiguriert werden. Ein Zertifikat verfügt normalerweise nur über einen Antragstellernamen, der nur eine URL für eine TLS-Sitzung (Transport Layer Security, früher als Secure Sockets Layer, SSL, bezeichnet) zulässt. Der SAN ist ein weiteres Feld im Zertifikat, über das ein TLS-Zertifikat auf viele URLs lauschen kann. Außerdem kann der TLS-Port dadurch mit anderen Anwendungen gemeinsam verwendet werden. Ein SAN kann z. B. so aussehen: www.myreports.com
.
Weitere Informationen zu TLS-Einstellungen für Reporting Services finden Sie unter Konfigurieren von TLS-Verbindungen auf einem Berichtsserver im einheitlichen Modus.
Konfigurieren für die Verwendung eines alternativen Antragstellernamens für die Webdienst-URL
Starten Sie den Berichtsserver-Konfigurations-Manager.
Weitere Informationen finden Sie unter Berichtsserver-Konfigurations-Manager (einheitlicher Modus).
Wählen Sie auf der Seite Webdienst-URL einen TLS/SSL-Port und ein TLS/SSL-Zertifikat aus.
Der Konfigurations-Manager registriert das TLS/SSL-Zertifikat für den Port.
Öffnen Sie die Datei rsreportserver.config.
Für SSRS 2016 im einheitlichen Modus befindet sich die Datei standardmäßig im folgenden Ordner:
\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer
Für SSRS 2017 und höher befindet sich die Datei standardmäßig im folgenden Ordner:
\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer
Für den Power BI-Berichtsserver befindet sich die Datei standardmäßig im folgenden Ordner:
\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer
Kopieren Sie den URL-Abschnitt für die Anwendung ReportServerWebService.
Im Folgenden wird beispielsweise der Original-URL-Abschnitt dargestellt:
<URL> <UrlString>https://+:443</UrlString> <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid> <AccountName>NT Service\ReportServer</AccountName> </URL>
Im Folgenden wird der modifizierte URL-Abschnitt dargestellt:
<URL> <UrlString>https://+:443</UrlString> <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid> <AccountName>NT Service\ReportServer</AccountName> </URL> <URL> <UrlString>https://www.myreports.com:443</UrlString> <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051/AccountSid> <AccountName>NT Service\ReportServer</AccountName> </URL>
Tipp
- Für SSRS 2017 und höher ist der Wert für
AccountSid
S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301
und der Wert fürAccountName
NT SERVICE\SQLServerReportingServices
. - Für den Power BI-Berichtsserver ist der Wert für
AccountSid
S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663
und der Wert fürAccountName
NT SERVICE\PowerBIReportServer
.
- Für SSRS 2017 und höher ist der Wert für
Wiederholen Sie diesen Prozess für den URL-Abschnitt ReportServerWebApp.
Speichern Sie die Datei rsreportserver.config.
Starten Sie über Als Administrator ausführen eine Eingabeaufforderung.
Zeigen Sie die vorhandenen URL-ACLs an, indem Sie das folgende Beispiel eingeben:
Netsh http show urlacl
Es wird ein Eintrag in der Art des folgenden Beispiels angezeigt.
Reserved URL : https://+:443/ReportServer/ User: NT SERVICE\ReportServer Listen: Yes Delegate: No SDDL: D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Eine URL-ACL ist eine besitzverwaltete Zugriffssteuerungsliste (Discretionary Access Control List, DACL) für eine reservierte URL.
Erstellen Sie einen neuen Eintrag für den alternativen Antragstellernamen mit denselben Werten für Benutzer und SDDL wie beim vorhandenen Eintrag, indem Sie das folgende Beispiel eingeben:
netsh http add urlacl url=https://www.myreports.com:443/ReportServer user="NT Service\ReportServer" sddl=D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Tipp
Wenn Sie den Code zur Bearbeitung in einen Editor kopieren, anstatt ihn manuell einzugeben, entfernen Sie vor Einfügen des Codes in die Eingabeaufforderung den Code für Zeilenumbrüche.
Erstellen Sie für die Webportal-URL einen neuen Eintrag für den alternativen Antragstellernamen, indem Sie Folgendes eingeben:
netsh http add urlacl url=https://www.myreports.com:443/Reports user="NT Service\ReportServer" sddl=D:(A;;GX;;;S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051)
Tipp
- Für SSRS 2017 und höher ist der Wert für
user
NT SERVICE\SQLServerReportingServices
und der Wert fürsddl
D:(A;;GX;;;S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301)
. - Für den Power BI-Berichtsserver ist der Wert für
user
NT SERVICE\PowerBIReportServer
und der Wert fürsddl
S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663
.
Hinweis
Für den Power BI-Berichtsserver müssen Sie zwei weitere Einträge für den alternativen Antragstellernamen erstellen, indem Sie Folgendes eingeben:
add urlacl url=https://www.myreports.com:443/PowerBI user="NT SERVICE\PowerBIReportServer" sddl=D:(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
add urlacl url=https://www.myreports.com:443/wopi user="NT SERVICE\PowerBIReportServer" sddl=D:(A;;GX;;;S-1-5-80-1730998386-2757299892-37364343-1607169425-3512908663)
- Für SSRS 2017 und höher ist der Wert für
Wählen Sie im Berichtsserver-Konfigurations-Manager auf der Seite Berichtsserverstatus die Option Beenden und dann Starten aus, um den Berichtsserver neu zu starten.
Zugehöriger Inhalt
RsReportServer.config-Konfigurationsdatei
Berichtsserver-Konfigurations-Manager
Ändern einer Reporting Services-Konfigurationsdatei
Konfigurieren von Berichtsserver-URLs
Haben Sie dazu Fragen? Stellen Sie eine Frage im Reporting Services-Forum
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für