SQL Reporting Services

martedì 21 febbraio 2006 - 01.10

trinity Profilo | Guru

ho letto gradevolmente un articolo di David su SQL Reporting Services e sinceramente mi ha affascinato molto...prima però di testarlo vorrei fare due domane forse banali...

1 - SQL Reporting Services può essere utilizzato su applicazioni gestionali che girano su singolo client o al massimo su client-server in rete intranet?

2 - si può utilizzare SQL Reporting Services con MSDE 2000 e successivamente con sql server 2005 express....

Grazie e ciao


Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz

freeteo Profilo | Guru

ciao,
ti dico quello che so:

>1 - SQL Reporting Services può essere utilizzato su applicazioni
>gestionali che girano su singolo client o al massimo su client-server
>in rete intranet?
puoi usarlo quanto vuoi ma viene dato con licenza sql quindi se non ce l'hai non puoi usarlo
lo spiegano qui: http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/rsdepgd.mspx alla voce "Choosing a Licensing Mode"


>2 - si può utilizzare SQL Reporting Services con MSDE 2000 e
non credo proprio nel senso che non arriva in accoppiata inquanto msde è gratiuito mentre sqlreport va in licenza con sql


>successivamente con sql server 2005 express....
eh vedi che gli upgrade sono sempre consigliati infatti se usi visual studio 2005 ti da il reportviewer che oltretutto ti permette di crearli da dentro l'ambiente (1po come crystal)
Cmq guarda qui nella sezione visual studio integration: http://www.microsoft.com/sql/technologies/reporting/faq.mspx


questo è quello che so io
ciao
Matteo Raumer
MCAD.net ...net addicted :-)
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Cosa intendi per reportviewer integrato..ossia mi stai dicendo che in visual studio 2005 oltre a crystal report net vi è anche un altro modo per creare report di stampe??

Comunque io sviluppo software gestionali che avvolte posso girare su client/server...ovviamente questi software hanno bisogno di stampe e quindi ti chiedo cosa mi consigli utilizzando visual studio 2003 e poi successivamente 2005 per generare report di stampe??

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

ciao Fabio,
si, intendo che nella versione 2005 il reportviewer di sqlreporting ce' di default nella toolbar (se usi gli express lo puoi scaricare come addon per webdeveloper).In piu puoi creare delle "definizioni" di report che sono file ".rdlc" (client report definition) che sono come quelli di crystal ovvero file a cui puoi passare 1a sorgente dati e visualizzare senza bisogno di reportserver o altre cose particolari...

>stampe e quindi ti chiedo cosa mi consigli utilizzando visual
>studio 2003 e poi successivamente 2005 per generare report di stampe??
Io uso da molto tempo Crystal e mi sono trovato sempre bene a parte lo scotto di avere 1 runtime 1po pesantino...pero' fai veramente quello che vuoi
Ultimamente mi sto avvicinando anche a SqlReporting da quando ho visto che posso usare i file rdlc che mi slegano da 1a certa infrastruttura...ed in piu li posso eventualmente personalizzare per clienti...ma sono ancora in fase di studio
Cmq so che ce ne sono anche altri di egregi, tipo "ActiveReport" di DataDynamics, ma questi 2 essendo diciamo "embedded" con visual studio mi fa pensare che siano mooolto validi...

>Ciao e grazie
grazie a te! ciao

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Si Activereport l'ho usato in vb6 ed è molto bello perchè puoi programmare all'interno delle tre sezioni del report ossia intestazione-dettagli e piè di pagina..puoi per esempio inserire una label ed associarci con codice un campo del db come se stessi programmando su una form....Mi sembra che il crystal report integrato in net 2003 non lo faccia...quello nel 2005 lo fa???

Ps il file".rdlc" che mi citi nel tuo post vengono creati, ossia sono gestiti come il crystal report net??

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

>Si Activereport l'ho usato in vb6 ed è molto bello perchè puoi
>programmare all'interno delle tre sezioni del report ossia intestazione-dettagli
>e piè di pagina..puoi per esempio inserire una label ed associarci
>con codice un campo del db come se stessi programmando su una
>form....Mi sembra che il crystal report integrato in net 2003
>non lo faccia...quello nel 2005 lo fa???
mi sembra che crystal faccia tutte queste cose, usi i campi formula che da codice setti come campi del db

>
>Ps il file".rdlc" che mi citi nel tuo post vengono creati, ossia
>sono gestiti come il crystal report net??
si sono definizioni di report di Sql Reporting, poi gli setti il datasource e quindi riesci a legarli internamente alle tue applicazioni (distribuendo ovviamente il runtime) e fa la "stessa funzione" diciamo, di Crystal Report...

>Ciao e grazie
di niente, ciao!

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

>mi sembra che crystal faccia tutte queste cose, usi i campi formula che da codice setti come campi del db

si ma in activereport è molto più malleabile....comunque in visual studio 2005 express non ha crystal report integrato..ma la gente che utilizza questa versione di compilatore come fa a creare e distribuire stampe??Potresti darmi un consiglio??

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

ciao,
non avevo capito che parlassi della suite "express" , per questa non puoi usare crystal nel senso che non lo da in "embedded" come con visual studio completo.Pero' puoi usare il l'addin per lavorare con "slqReporting" e in particolare i files "rdlc" che sono 1a cosa simile ai file di crystal "rpt" ovvero definisci la struttura poi la riempi settando la sorgente dati.

lo trovi infondo alla pagina qui: http://msdn.microsoft.com/vstudio/express/vwd/download/
ciao

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Ho visto che il tool è per il Web Developer 2005 Express, ma va bene anche per chi sviluppa progetto WindowsApplication??

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

ciao,
si io l'ho usato con i tools express ma solo in webdeveloper ti da la possibilita di creare i file "rdlc" per gli altri installando i viewer lo puoi usare per visualizzare report da 1 server di report (tipo anche sql express 2005 so che dovrebbe darlo come servizio da scegliere in fase di installazione pero' non ho ancora approfondito)
Ad ogni modo, io non capisco ancora il motivo di questa diversita', cmq puoi giocare 1po d'astuzia e editare i report con webdeveloper e poi visualizzarli in applicativi win32 dopo che hai copiato il report...ma sinceramente non l'ho mai fatto, dovresti provare

ciao


Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

DAVES Profilo | Newbie

Salve ragazzi, ho un problema con la versione 2005, non riesco a visualizzare dal broswer internet explorer i parametri dei report che ho distribuiti nel server dei report. Ad esempio il primo report di una serie di report interattivi da la possibilità all'utente di settare un intervallo di tempo... il secondo, come i restanti ha dei parametri impostati @modificabili ma il browser non li visualizza (manca la freccia visualizza/nascondi parametri nella barra ) e non da la possibilità all'utente di modificarli.... In questo modo se l'utente vuole modificare la data deve ritornare al primo report. Ho provato a creare gli stessi report sulla versione 2000 ed ho ottenuto il risultato che volevo. Pensavo fosse un problema di browser ma ho controllato le versioni e risultano identiche.

Saluti

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5