Best practice für das ausführen von SQL Server reporting services. Sollte ich laufen auf dem Datenbank-oder web-server?
Bin ich konfigurieren einer neuen Umgebung laufen mehrere intranet-web-Anwendungen. Ich habe 2 Server, die SQL Server 2008-Server, und der andere wird der IIS-server. Ich muss auch zum installieren von SQL Server Reporting Services. Ich bin nicht sicher, ob es besser wäre, reporting services ausgeführt wird auf dem Datenbank-server oder web-server. Ist es die beste Praxis für diese situation?
InformationsquelleAutor BigJoe714 | 2009-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt...
Den reporting services Rendern ist Recht prozessorintensiv, so dass Sie müssen im Hinterkopf behalten. Normalerweise, wenn ich ein system entwickeln, mit hoher Auslastung oder Durchsatz-Anforderungen Stelle ich die reporting services-Instanz auf einem eigenen server. Die beste Praxis ist sehr abhängig von der Komplexität Ihres Systems.
Wenn ein Dritter server ist nicht eine option, und die beiden Server, die Sie bereits haben, sind ähnlich speced würde ich wahrscheinlich legen Sie es auf das eine mit die niedrigste Prozessorlast. Wenn Sie den reporting-server auf dem web-server stellen Sie sicher, dass Reporting services verwendet Ihre dedizierten Datenbank-server für das reporting services-meta-Daten, so dass Sie nicht haben, installieren Sie die RDBMS auf beiden Maschinen.
Müssen Sie im Hinterkopf behalten, dass, wenn Sie nicht platzieren Sie den reporting-server auf dem gleichen Feld wie SQL server müssen Sie eine andere SQL Server-Lizenz. Das Produkt ist nur "frei", wenn es installiert ist, auf dem gleichen Computer wie SQL.
InformationsquelleAutor Bart
Ich würde Installationsprogramm auf Ihrem web-server, so dass die web-service-Komponenten von Reporting Services installiert sind gibt es.
Ist es auch vorteilhaft, konfigurieren Sie reporting services mit eigener domain-Anwendung in IIS, so dass Sie optimieren können, die Konfigurationen unabhängig von sagen, dass Ihre anderen web-Anwendungen.
Wenn Sie führen Sie durch das setup mithilfe der Reporting Services-Konfigurations-Tool, die Datenbank auf Ihrem nicht-web-server (D. H. dedizierte db-server). Auf diese Weise werden alle Ihre Daten-Verarbeitung abgewickelt wird, auf einem server, und alle Ihre web-Bearbeitung/Rendern von Daten umgegangen wird, auf der anderen Seite.
Hoffe, das ist klar und verwenden, aber bitte fühlen Sie sich frei zu stellen, weiter Fragen stellen.
Cheers,John
Es ist nicht die gleiche wie die Installation von-sagen wir-zwei instanes von SQL Server auf zwei verschiedenen Servern (assumung ein pro-Prozessor-Lizenzmodell). Eine einzelne funktionale Reporting Services-Plattform ist aus 1. Instanz von SQL Server + 1 Report Server-Webdienst, unabhängig davon, wo sich die Komponenten befinden.
InformationsquelleAutor John Sansom