Vor einiger Zeit habe ich installiert Reporting Services auf einem SQL-Server mit IIS-Manager, dass die Website berichtet. Kein Problem wird vorgestellt und die Website ist seit Monaten eingesetzt. Heute habe ich beschlossen, um die Website auf einem Web-Server-Manager bereits bewegen, mehrere voneinander unabhängige Websites (Sharepoint, Intranet ...), um unnötige Verwendung von CPU-Ressourcen auf einem Server zu vermeiden, das soll das tun von SQL. Installieren von Reporting Services auf einem Windows 2003 Server mit IIS 6 stellt kein besonderes Anliegen, wenn IIS verwaltet eine einzelne Website, aber es ist ganz anders, wenn der Server dient als Front für eine Reihe von Websites, die Die Installation kann nicht nur nicht ohne einige manuelle Änderungen (und eine Reihe von Haaren zieht und schreiend gegen Microsoft) arbeiten. Trotz Verwendung des Reporting Services-Konfigurations-Manager, hier ist der Fehler, den ich bekam, wenn ich an die Adresse verbinden versucht http://reporting :
Der Bericht-Server reagiert nicht. Sicherstellen, dass der Bericht-Server läuft und ist von diesem Computer.
Es ist äußerst unklar, wenn auch oft ein Körnchen Wahrheit steckt im Inneren. Es gibt keine Fehler im Ereignisprotokoll aufgezeichnet. Das erste, was zu tun und gehen Sie zu C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ ReportManager und bearbeiten Sie die Datei dort RSWebApplication.config. Die Eigenschaft muss enthalten <ReportServerUrl> http://alias/ReportServer (Alias durch den Austausch des Header verwendet werden, um Ihre Website zu besuchen Reporting), während <ReportServerVirtualDirectory> Eigenschaft muss leer sein. In meinem Fall ist durch diese beiden Linien angedeutet: <ReportServerUrl> http://reporting/ReportServer </ReportServerUrl> <ReportServerVirtualDirectory></ReportServerVirtualDirectory> Ähnlich bearbeiten rsreportserver.config in C: \ Programme \ Microsoft SQL Server \ MSSQL.1 \ Reporting Services \ ReportServer und zeigen auch http://alias/ReportServer <UrlRoot> im Ferienhaus. Hier ist die fragliche Zeile für meine Installation: <UrlRoot> http://reporting/ReportServer </UrlRoot> In diesem Stadium normalerweise http://reporting sollten, zeigen deren Website. Es gibt noch einige lose Enden. Veränderungen in Konfigurationsdateien von Reporting Services sollten führen, dass einige DCOM-Fehler im Ereignisprotokoll:
Ereignistyp: Fehler
Ereignisquelle: DCOM
Ereigniskategorie: Keine
Ereignis-ID: 10016
Benutzer: NT AUTHORITY \ NETWORK SERVICE
Computer: WEBIIS1
Beschreibung: Die spezifischen Rechte-Einstellungen in der Anwendung nicht gewähren Lokale Aktivierung für die COM-Serveranwendung mit CLSID {61738644-F196-11D0-9953-00C04FD919C1} auf der SID NT AUTHORITY \ NETWORK SERVICE von Benutzer (S-1-5-20). Diese Sicherheitsberechtigung kann modifiziert mit dem Administration Tool Component Services werden.
Um dies zu korrigieren, gehen Sie zu> Ausführen und geben Sie dcomcnfg Start. Der rechten Maustaste auf Komponentendienste> Computer> Arbeitsplatz und gehen Sie zu Eigenschaften. In der Registerkarte COM-Sicherheit im Abschnitt Berechtigungen Launch and Activation, klicken Sie auf Bearbeiten und fügen NETWORK SERVICE (mit Schwerpunkt auf E!) Geben sie die Rechte und Lokale Lokale Aktivierung läuft.
Letzte Sache, wenn Sie auf die Site zuzugreifen versuchen lokal http://reporting den Server öffnet ein Dialogfeld mit der Frage für Ihr Login / Passwort. Wenn Sie ein Login, egal wo der Server wieder fragen Sie noch zwei weitere Male vor der Anzeige eine Fehlermeldung zu sehen. Dies liegt an einer Sicherheit von Windows 2003 SP1, das den FQDN der Maschine vergleicht mit dem Alias der Seite, auf bestimmte Arten von Angriffen zu verhindern. Offensichtlich sind sie anders, und plötzlich fragte die Server-Verbindungsdaten. Um dies zu beheben, einfach in der Registry mit regedit gehen, erstellen Sie den DWORD-Wert HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ DisableLoopbackCheck und geben ihm den Wert 1 (siehe KB 896861 ). Wir müssen dann starten Sie den Rechner für diese Änderung wirksam wird, die Website http://reporting können dann vor Ort eingesehen werden.
Tags: IIS , Reporting Services , Windows 2003










