Frage

Was sind meine Optionen lokale Berichterstattung in meiner Umgebung zu ermöglichen? Ich verfüge über einen zentralen Reporting Service arbeitet bereits, dass sie über das Web zugreifen. Ich brauche jetzt die gleichen Berichte über dort lokalen Rechner zu bieten.

Was sind die lokalen Meldemöglichkeiten? Jede lokale Maschine hat SQL Express auf es 2005 ausgeführt wird. Hätte ich die Reportserver DB auch dann replizieren?

Gibt es eine andere Art und Weise? Wäre es einfacher sein, nur ihnen eine andere Art und Weise zu erzeugen mit 200 installiert die von Reporting Service zu vermeiden, durcheinander? Die vorhandenen Berichte sind Ihre grundlegenden greifen die Daten aus dem DB-Berichte. Nichts Besonderes.

War es hilfreich?

Lösung

Sie können das Reportviewer-Steuerelement in der lokalen Verarbeitungsmodus ausgeführt werden. Um dies zu tun, in Ihrer Umgebung, werden Sie auf jeden Fall müssen die folgenden zwei Dinge:

1 - Bericht Definitionsdateien (RDLC Dateien), die die Berichte bauen

.

. 2 - Daten in den Berichten angezeigt werden

Sie haben bereits # 1, Sie müssen es nur in einem lokalen Repository irgendwo verpacken. Die Reportviewer-Steuerelement muss in der Lage diese zuzugreifen. Sei es ein WebControl oder eine Winform Kontrolle, sie benötigen beide RDLC Dateien, um die Berichte zu erstellen.

Wie für die DATA, müssen Sie herausfinden, wie man aus der Datenbank auf Benutzer Maschinen replizieren wird. Eine Idee wäre, XML-Dateien mit den Daten zu erzeugen, lesen Sie dann die XML-Daten in einem Datensatz und übergeben sie an die Reportviewer-Steuerelement.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top