Domanda

Quali sono le opzioni per consentire di reporting locale nel mio ambiente? Ho un servizio di segnalazione centrali esistenti già al lavoro che accedono attraverso il web. Ora ho bisogno di offrire quegli stessi rapporti sul lì macchina locale.

Quali sono le opzioni di reporting locali? Ogni macchina locale ha SQL Express 2005 in esecuzione su di esso. Avrei replicare del ReportServer DB così allora?

C'è un altro modo? Sarebbe più facile per generare semplicemente un modo diverso per evitare scherzi con 200 l'installazione di servizi di segnalazione? I rapporti esistenti sono la base afferrare i dati dal DB relazioni. Niente di speciale.

È stato utile?

Soluzione

È possibile eseguire il controllo ReportViewer in modalità di elaborazione locale. Per fare questo, nel proprio ambiente, avrete sicuramente bisogno dei seguenti due cose:

1 - Segnala file di definizione (file RDLC) che costruiranno i rapporti

.

2 -. I dati per visualizzare nei rapporti

Hai già # 1, è sufficiente per confezionare da qualche parte in un repository locale. Il controllo ReportViewer ha bisogno di essere in grado di accedere a questo. Che si tratti di un WebControl o un controllo WinForm, saranno entrambi richiedono file RDLC al fine di creare i report.

Per quanto riguarda i dati, sarà necessario capire come si sarà la replica dal database sul computer degli utenti. Un'idea potrebbe essere quella di generare file XML con i dati, quindi leggere il codice XML in un set di dati e passarlo al controllo ReportViewer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top