Reporting Service e IIS

mercoledì 05 novembre 2008 - 10.00

gianp Profilo | Junior Member

Salve
sto usando l'abiente Express di visual C# 2008. Ho installato anche il Reporting Service per la generazione di report da richiamare da mie applicazioni.

Essendo applcazioni client (o meglio in cui sia il SQL server che l'applicazione girano sulla medesima macchina), volevo sapere se è necesario installare IIS per far girare il reporting service e quindi richiamare i report dal mio applicativo.

Leggevo in giro dell'esistenza di un componente ReportViever, può essere adatto a richiamare i report di reporting service senza passare dallo strato IIS?


grazie a tutti
Ciao

freeteo Profilo | Guru

>Essendo applcazioni client (o meglio in cui sia il SQL server
>che l'applicazione girano sulla medesima macchina), volevo sapere
>se è necesario installare IIS per far girare il reporting service
>e quindi richiamare i report dal mio applicativo.
si c'è proprio un componente che si chiama "Report Viewer" che installa un runtime (molto leggero a dire la verità) che ti permette di creare report ".RDLC" che sono gli stessi report identici che puoi creare con Sql Reporting normale (quindi file ".RDL") solamente che questi funzionano senza il ReportServer.
Infatti, devi passargli tu da codice i dati, mentre quello che gira sul server va a prenderseli lui.
Oltre a questa differenza ce ne sono altre che "limitano" un po' il report RDLC, ma penso che per il 90% del tuo utilizzo riuscirai ad avere quello che ti serve, con l'ENORME vantaggio di poterlo agganciare alla tua applicazione.

Guarda questi link per farti un'idea:
http://www.gotreportviewer.com/
http://msdn.microsoft.com/it-it/library/ms251671(VS.80).aspx

L'unico problema è che nella versione express ci sono delle scocciature, tipo che devi farei i report dentro a Visual Web Developer Express perchè nella versione C# o VB non c'è il supporto.
L'add-in lo trovi qui: http://www.microsoft.com/express/2005/download/default.aspx in basso, penultimo download.

Non ho ancora avuto modo di provare tutto questo sulla versione Express 2008, quindi non so dirti se ci sono differenze particolari...ma onestamente non penso.

* alcuni utenti segnalano problemi come si parla in questo Thread: http://www.dotnethell.it/forum/messages.aspx?ThreadID=21554

ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

gianp Profilo | Junior Member

Grazie 1000 x le preziose informazioni
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5