SQL Server Reporting Services Fehler: 401.1 Unauthorized

Beim Einrichten der SQL Server Reportings Services hatte wäre ich vorhin fast in die Luft gegangen, da ich beim Aufruf den Fehler:

HTTP 401.1 – Unauthorized: Access is denied due to invalid credentials

bekommen habe. Ich habe alle Berechtigungen überprüft, sowohl im Dateisystem als auch im IIS, habe die Reporting Services nochmal installiert, nochmal sauber konfiguriert, aber nichts funktionierte.

Ursache dafür war, das ich die Reporting Services in einer Webanwendung mit einem Hostheader einrichten wollte. Die Installation funktioniert auch wunderbar und lässt keine Fehler erkennen.

Bei der Suche nach einer Lösung bin ich bei Technet fündig geworden:

How to: Configure Reporting Services to Use a Non-Default Web Site (Reporting Services Configuration)

Unter Punkt 12 steht die Lösung für mein Problem:

  • (Optional for some Web site configurations). Edit the RSWebApplication.config file to update the report server URL that Report Manager uses to connect to the report server.

    You can omit these steps if the custom Web site is mapped to a specific IP address, and the host name resolves to the IP address. You can also omit this step if the Web site uses SSL and port 443, and you selected the SSL option when creating the report server virtual directory.

    You must perform these steps if the custom site uses host headers or a custom port number:

    1. Open the RSWebApplication.config file.
    2. Delete the entry in ReportServerVirtualDirectory. Remove just the value; do not delete the tags.
    3. In ReportServerUrl, type a fully qualified name to the report server instance. It should be the same value that you use previously to confirm the report server URL.

    The settings should look similar to the following example:

    http://myhostheader/reportserver

UPDATE: Sollte es noch immer Probleme geben, hilft dieser http://support.microsoft.com/?scid=kb%3Ben-us%3B871179&x=8&y=15 Technet Artikel weiter. Das Vorgehen unter dem Punkt „WORKAROUND“ hat in meinem Fall geholfen.