2009-03-20 5 views
2

Ich habe Empfehlungen für die Installation von SSRS 2005 erhalten und es heißt, dass Sie es von der Datenbank-Engine trennen sollten, die die Datenquellen für Ihre Berichte hostet, und dass Sie sie nicht auf demselben Server installieren sollten.Sollte SSRS 2008 auf einer anderen Maschine als die Datenbank sein?

Gibt es eine gleichwertige Dokumentation für SSRS , die Richtlinien/Best Practices für die Installation enthält? Ich gehe davon aus, dass das gleiche für SSRS 2008 gilt wie für SSRS 2005, aber ich konnte keine Dokumentation darüber finden.

Antwort

1

Ich kann Sie nicht auf eine bestimmte Dokumentation verweisen. Allerdings habe ich die Microsoft-Testlabors in Charlotte, NC mehrmals in den letzten 5 Jahren besucht, um SQL Server 00/05/08 SSRS-basierte Anwendungen zu testen und wurde von den MS SQL-Experten beraten.

Sie empfahlen, dass keine anderen Anwendungen auf dem Datenbankserver als der SQL-Engine ausgeführt werden. Dies beinhaltete SSRS. Dies war im SQL 2000-Produkt nicht einfach zu erreichen, wurde aber mit den Scale-out-Optionen in SQL 2008 deutlich einfacher.

Es hängt wirklich vom Lastprofil Ihrer Anwendung ab. Sie müssen die Motorlast gegenüber der Berichtslast testen und quantifizieren.

Eine Überlegung ist, dass der Speicher- und CPU-Verbrauch von SSRS '08 deutlich geringer ist als '05 aufgrund von Re-Designs in der Berichts-Engine, wie von Microsoft und unseren Tests bestätigt.

Mein Rat wäre, Ihre Anwendung zu laden/stress zu testen und Ihre Hardware und Bereitstellungsstrategie entsprechend anzupassen. Die Verwendung von Microsoft Testing Labs ist eine großartige Umgebung, da sie über viel Hardware verfügen, um mehrere Skalierungsszenarien zu testen, um die Optionen für Ihr Zielbereitstellungsszenario zu bestimmen.

Ich hoffe, dass dies einen Einblick gibt.