Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Installare reporting services 2005
giovedì 09 novembre 2006 - 12.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
almi
Profilo
| Newbie
8
messaggi | Data Invio:
gio 9 nov 2006 - 12:30
Ciao a tutti,
ho un piccolo problema
devo utilizzare reporting services 2005 con db sql server 2000
ma non capisco come iniziare
devo realizzare un applicativo web con visual studio 2005
ora cosa devo installare sul mio pc per poter creare i report?
poi cosa bisogna installare sul web server?
io ho provato ad installare, su un altro pc, sql Server 2005 completo di reporting services ed è andato tutto bene
mi ha installato visual studio 2005 per report ho interrogato il db 2000, quindi tutto ok
ma non ho capito come utilizzarlo separatamente
cioe avere un ambiente di sviluppo con visual studio 2005
e poi portare tutto sul server web.
grazie
almi
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 9 nov 2006 - 20:29
ciao,
puoi avere un tool di sviluppo di report integrato o non (a seconda se hai visual studio normale o la express) scaricando la versione di sqlexpress "Advanced Services" che ha i reporting, il tutto gratuitamente qui:
http://msdn.microsoft.com/vstudio/express/sql/download/
(guarda a centro-destra)
Sul server ti bastera' installare la advanced che ha il supporto al report server, mentre per sviluppare i reportti serve la "Toolkit", la quale ha anche il business studio, ovvero una versione dell'ambiente di (piu' limitata sql2005) per creare report.
I Report creati li dentro poi devono essere distribuiti (voce "Deploy" del menu) nel report server installato appunto sul server.
A parte questa mia spiegazione, una buona giuda puoi trovarla cmq qui:
http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/usingssrswithsqlexpress.mspx
* Questo vale per la versione "che necessita' di un report server" ovvero per i file con estensione RDL, se invece vuoi creare report che vengono integrati nell'applicazione (quindi non vuoi avere 1 server di report) puoi farlo con i report "RDLC" dove la "c" sta per "client-side" ma allora facciamo un altro percorso di installazione...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
almi
Profilo
| Newbie
8
messaggi | Data Invio:
dom 12 nov 2006 - 03:27
non uso la versione express
e devo creare dei report da visualizzare in un applicazione web utilizzando reporting services 2005
ti rifaccio la domanda
- cosa devo installare per poter sviluppare e poi pubblicare su i server di produzione?
Attualmente
ambiente di sviluppo:
desktop:win XP + visual studio 2005
dbServer: win2003 con MSSQL Server 2000
ambiente di produzione:
webServer: win 2003 con framework 2.0
dbServer: win 2003 con MS SqlServer 2000
grazie
Almi
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 15 nov 2006 - 09:09
ciao e scusa del ritardo nella risposta.
diciamo che la cosa va dettagliata 1po di piu' prima di dire cosa ti devi installare, perche' hai 2 strade per creare/integrare sqlReporting:
1) distribuire i report su un server di report e richiamarlo da browser/viewer
2) installare un runtime piu' leggero e vederlo tramite ReportViewer, in maniera piu' "integrato" alla tua applicazione
queste 2 strade le puoi percorrere sia con sql2005 che con la versione express, dipende da come pensi possa evolvere' la tua applicazione di report.
Per capire bene la differenza pero' ti conviene dedicare qualche minuto alla lettura delle diverse architetture nella guida ufficiale di sqlreporting, a partire da questi link:
http://msdn2.microsoft.com/it-it/library/ms159106.aspx
http://msdn2.microsoft.com/it-it/library/ms251671.aspx
http://www.microsoft.com/sql/technologies/reporting/default.mspx
http://www.gotreportviewer.com/
in modo che tu abbia chiaro quello che vuoi ottentere.
A prescindere da quale strada tu decida di intraprendere, non ci dovrebbero essere problemi a far girare il report che peschi i dati da sql2000 anche se i reporting services girano con 2005, quindi la differenza sta piu' che altro nello sviluppo/deploy dei vari report.
Cmq sia brevemente vediamo le 2 strade e le loro differenze di installazione:
:: Per la prima ipotesi:
---- devi installare il server di report, che ti elabora il report (sia con la versione di sql2005 che con la express, basta che scegli il pacchetto in fase di installazione)
---- per creare i report puoi utilizzare reportbuilder (che ti viene installato con sql2005) oppure "business studio" di visual studio e poi fai il deploy su quel report server
---- l'utente puo' personalizzare i parametri
---- è il metodo piu' prestazionale
---- ci accedi via http sia con viewer che con browser vero e proprio
---- li puoi eventualmente schedulare
:: Per la seconda ipotesi:
---- in visual studio inserici il reportviewer e poi crei il report dentro li
---- non ti serve il ReportServer che ti elabori il report, ti basta usare reportviewer nell'applicazione web e quindi sul server installare questo:
http://www.microsoft.com/downloads/details.aspx?familyid=8a166cac-758d-45c8-b637-dd7726e61367&displaylang=en
---- lo integri bene nelle applicazioni sia web che win32
---- passandogli tu i dati, hai maggiore agilita' nella gestione dei dati da visualizzare
---- i dati possono arrivare da qualsiasi fonte dati, tanto poi sono memorizzati in un dataset e al report viene passato quest'ultimo
---- purtroppo i parametri glieli devi passare tu da codice, l'utente non riceve prompt per l'inserimento
La mia (non lunghissima) esperienza mi ha portato a preferire l'utilizzo di RDLC (2da ipotesi) perche' mi sono trovato molto meglio nella manutenzione dei report,piu' agile la modifica di dati da visualizzare (usi ado.net) e soprattutto la facilita' di installazione sul server (pacchetto leggero e che non installa nessun servizio aggiuntivo nel sistema).
Per ovviare al problema dei parametri quando serviva preparavo qualche "wizard" per caricarne eventuali...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
almi
Profilo
| Newbie
8
messaggi | Data Invio:
mer 15 nov 2006 - 13:12
prima di tutto - GRAZIE MILLE
le tue informazioni mi sono molto utili
la mia intenzione è quella di usare ipotesi due
grazie ancora.
Almi
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 15 nov 2006 - 15:50
>prima di tutto - GRAZIE MILLE
di niente, e scusami del ritardo nella risposta
>le tue informazioni mi sono molto utili
>la mia intenzione è quella di usare ipotesi due
ottimo, anche se tieni presente che e' leggermente meno prestazionale
>grazie ancora.
>Almi
se ti è stata utile accetta una risposta cosi' marchiamo il thread come risolto.grazie
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
syynapse
Profilo
| Newbie
3
messaggi | Data Invio:
lun 8 gen 2007 - 17:26
Ciao e scusate la mia intromissione ma ho un problema simile.....
Premetto che mi sono permesso di scrivere all'utente che ha dato le esaurienti risposte per cui riporto di seguito quanto segue...
Lavoro con visual c# express edition e sql server 2005 express edition + toolkit...(chiaramente l'ambiente è .net)
La mia esigenze è di creare un applicazione per la gestione e stampa di fatture e questo nienete di complicato. Il problema è ceh la fattura deve essere stampata (intendo i dati) su un modello cartaceo esistente..
Quali sono i tools che mi occorrono per creare, generare e scrivere report tenendo conto ceh i dati saranno generati da un appicazione?
Spero di essere stato chiaro....
Grazie in anticipo per la Vostra attenzione
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 8 gen 2007 - 19:21
ciao,
come spiegavo prima in questo thread, ti basta installare il pacchetto di Sql Reporting Express nella tua macchina, quando hai fatto questo apri visual studio e trovi il componente "report" da aggiungere nelle tue applicazioni.
Questo componente è un "surrogato" della versione server, ovvero ti permette di creare report come singolo file "rdlc", disegnandolo dentro a visual studio aggangiandolo ad una datasource, e andare a caricarlo poi in un "ReportViewer" (che non è in CrystalReport viewer) passandogli pero' una datasource da codice (quindi lui non fa mai la login per intenderci, devi passargli tu i dati).
Cmq se cerchi 1po nel forum trovi altri esempi di come fare ad integrare questi report nelle applicazioni...e casomai ci risentiamo.
ps: non riciclare thread chiusi, aprine di nuovi, anche se l'argomento è simile cosi' teniamo il forum in ordine...
grazie
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
syynapse
Profilo
| Newbie
3
messaggi | Data Invio:
mar 9 gen 2007 - 09:54
grazie e scusa se ho scritto su un topc chiuso...
Torna su
Stanze Forum
Elenco Threads
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 !