Ich suche nach Ratschlägen zum Umgang mit Berichten für unsere Umwelt. Wir haben derzeit 16 Server mit 20 Instanzen von SQL Server 2005. Wir haben über 6.600 Datenbanken und wachsen über diese Instanzen hinweg (1 Datenbank pro Kunde). Die meisten unserer Datenbanken haben eine Größe von 200 MB bis 7 GB, wobei etwa 60 Datenbanken eine Größe von 11 GB bis 110 GB haben.
Wir verwenden ein SAN für die Speicherung und haben Probleme mit der Ausführung der Berichte, die sich auf E / A auswirken.
Eine Idee war, die 60 größeren Datenbanken abzurufen und dann die Transaktionsreplikation zu verwenden, um diese Datenbanken zu replizieren und Berichte für die Replikate auszuführen.
Das würde dann alle kleineren Datenbanken ohne den Stress der größeren Datenbanken laufen lassen. Wir glauben, dass es in Zukunft keine größeren Datenbanken mehr geben wird, die auf unseren Unternehmenszielen basieren.
Irgendwelche Gedanken?