Discussione:
Domande su Reporting Services
(troppo vecchio per rispondere)
Monica M.
2004-02-18 09:53:51 UTC
Permalink
La mia azienda vorrebb offrire ad un portale a cui forniamo hosting, i
Reporting Services.
Ho cominciato a leggere un po' di documentazione e mi sono sorte 2
domande:

- Il Report Manager và installato sul server SQL di produzione o sulla
macchina che i nostri clienti usano per sviluppare? Faccio questa
domanda perchè non mi è molto chiaro a cosa server Report Manager, se
offre, cioè, funzioanlità utili allo sviluppatore o al sistemista.

- Microsoft Visual Studio .Net 2003 è fra i software addizionali
richiesti per i Reporting Services; deve essere installato sul server
SQL di produzione o sulla macchina che i nostri clienti usano per
sviluppare?

Grazie a chiunque mi chiarirà le idee. :-)

Monica M.
Roberto Restelli
2004-02-18 13:27:58 UTC
Permalink
Ciao Monica.
Post by Monica M.
- Il Report Manager và installato sul server SQL di produzione o sulla
macchina che i nostri clienti usano per sviluppare? Faccio questa
domanda perchè non mi è molto chiaro a cosa server Report Manager, se
offre, cioè, funzioanlità utili allo sviluppatore o al sistemista.
Il Report Manager serve per:
- vedere, cercare e sottoscrivere reports (quindi agli utenti finali dei
report);
- creare e gestire cartelle, linked report, report history, schedulazioni,
connessioni a data sources e sottoscrizioni (quindi agli amministratori ed
agli utenti più evoluti; per queste attività nella fase di sviluppo, anche
agli sviluppatori).
- settare proprietà e parametri dei report (idem come sopra);
- gestire la definizione dei ruoli e le assegnazioni (quindi agli
amministratori).

Dove installarlo dipende anche dalla versione di Reporting Services che stai
utilizzando (o che utilizzerai). Ad esempio la versione Standard Edition
prevede tutta l'installazione su un solo server; le altre permettono invece
una distribuzione diversa.
Tieni in considerazione che il Report Manager è una applicazione web (che
quindi richiede IIS per funzionare) e non è indispensabile per sviluppare
(ma solo per visualizzare ed amministrare, anche se può essere di ausilio).
Se però offrirete servizi ai vostri clienti non è pensabile che ognuno di
essi abbia un Report Manager. Sarà un servizio che dovrete offrire voi (o
addirittura potreste crearvene uno in sostituzione).
Report Manager non si interfaccia direttamente a SQL Server, ma passa sempre
per Report Server.
Post by Monica M.
- Microsoft Visual Studio .Net 2003 è fra i software addizionali
richiesti per i Reporting Services; deve essere installato sul server
SQL di produzione o sulla macchina che i nostri clienti usano per
sviluppare?
Deve essere installato sulle macchine client (o workstation) che gli
sviluppatori dei report utilizzeranno per produrre i loro report. Sul Server
è necessario solo il runtime del Framework.
Non è strettamente indispensabile (e a breve usciranno anche prodotti di
terze parti in alternativa) se pensi che il report viene sempre definito in
un formato XML specifico (RDL - Report Definition Language) ed
inviato/pubblicato, una volta sviluppato, sul Report Server. Le estensioni
di Visual Studio che vengono installate da Reporting Services servono per
evitare di scrivere in RDL direttamente, utilizzando una interfaccia grafica
più gradevole ed user-friendly.
Non è escluso che in futuro la stessa Microsoft rilascerà un tool ulteriore
per disegnare i report senza necessariamente richiedere VisualStudio.NET
installato.


Un consiglio meno tecnico: le possibilità di Licensing sono diverse, ma
approfonditele bene nel vostro caso perchè, se è vero che la licenza può
seguire quella di SQL Server è anche vero che le CAL per i client sono da
considerare ed in alcuni casi è più conveniente passare da una licenza per
server ad una licenza per processore. Per questo ambito dovresti parlare
con il supporto commerciale di Microsoft.

Ciao
Roberto
Monica M.
2004-02-19 10:41:51 UTC
Permalink
Grazie per le risposte, siete stati molto chiari ed esaustivi.
Un'ultima (spero) domanda: perchè secondo te le CAL per i client
sarebbero da considerare? A me sembrano sconvenienti a priori, infatti
ho letto che:
"With the Server plus CAL licensing model, each user or device that
accesses reports either directly or indirectly (for example, through
e-mail or a file share) must have either a user or device CAL. To
deploy Reporting Services in an extranet or Internet scenario, you
need a Processor license."
Sono d'accordo invece sulla convenienza della licenza per processore.

Grazie ancora

Monica M.
Roberto Restelli
2004-02-20 18:34:50 UTC
Permalink
Ciao Monica.
Post by Monica M.
Un'ultima (spero) domanda: perchè secondo te le CAL per i client
sarebbero da considerare? A me sembrano sconvenienti a priori, infatti
"With the Server plus CAL licensing model, each user or device that
accesses reports either directly or indirectly (for example, through
e-mail or a file share) must have either a user or device CAL. To
deploy Reporting Services in an extranet or Internet scenario, you
need a Processor license."
Sono d'accordo invece sulla convenienza della licenza per processore.
Sì, certo. Era proprio questo che intendevo... Scusa per la poca chiarezza.
In molti casi, dove è già presente ed utilizzato un SQL Server con licenza
per server, si può pensare di *aprire* verso un utilizzo extranet o Internet
senza però tenere in considerazione la quantità di client che andranno ad
utilizzare la piattaforma.
Se parliamo di qualche utente, allora il tipo di licenza per Server+CALs può
essere la più conveniente. Dove invece non si vogliano conteggiare le CAL (o
il numero di utenti risulta alto) allora la soluzione a Processore è la
quella più adatta.
Vale comunque quello che hai riportato sopra. :-)

Ciao
Roberto

Paolo Rescigno [MSFT]
2004-02-18 13:33:51 UTC
Permalink
Ciao,
il report manager dovrebbe essere installato sul web server. Visual
Studio ti serve per sviluppare i report e di norma lo usa il programmatore
sul suo pc.
Trovi maggiore dettaglio nella documentazione dei Reporting Services su MSDN
Online
all'indirizzohttp://msdn.microsoft.com/library/en-us/RSPORTAL/HTM/rs_gts_por
tal_3vqd.asp ed in particolare, nella sezione "Software Requirements" trovi
le risposte alle 2 domande
http://msdn.microsoft.com/library/en-us/RSinstall/htm/gs_installingrs_v1_8jom.asp

HTH
--
Paolo Rescigno
Support Professional
Microsoft Product Support Services

This posting is provided "AS IS" with no warranties, and confers no rights
Post by Monica M.
La mia azienda vorrebb offrire ad un portale a cui forniamo hosting, i
Reporting Services.
Ho cominciato a leggere un po' di documentazione e mi sono sorte 2
- Il Report Manager và installato sul server SQL di produzione o sulla
macchina che i nostri clienti usano per sviluppare? Faccio questa
domanda perchè non mi è molto chiaro a cosa server Report Manager, se
offre, cioè, funzioanlità utili allo sviluppatore o al sistemista.
- Microsoft Visual Studio .Net 2003 è fra i software addizionali
richiesti per i Reporting Services; deve essere installato sul server
SQL di produzione o sulla macchina che i nostri clienti usano per
sviluppare?
Grazie a chiunque mi chiarirà le idee. :-)
Monica M.
Monica M.
2004-02-19 12:57:53 UTC
Permalink
Post by Paolo Rescigno [MSFT]
nella sezione "Software Requirements" trovi
le risposte alle 2 domande
http://msdn.microsoft.com/library/en-us/RSinstall/htm/gs_installingrs_v1_8jom.asp
Grazie è stata molto utile, ma mi ha fatto sorgere altre 2 domande!

- Un prerequisito per Report server e Report manager è: "Web server
with ASP.NET and Internet Information Services (IIS) 5.0 or higher".
Che si intende per Web server with ASP.NET? Credevo bastasse
installare IIS.

- Noi abbiamo SQL 2000 Server Standard Edition. In base alla tabella
che si trova nella sezione Edition Compatibility, mi è sembrato di
capire che noi possiamo installare per i Reporting Service tutte le
relative edizioni: Standard, Enterprise, Developer e Evaluation.
Sbaglio?

Grazie ancora.

Monica M.
Roberto Restelli
2004-02-20 18:29:22 UTC
Permalink
Ciao Monica.
Post by Monica M.
- Un prerequisito per Report server e Report manager è: "Web server
with ASP.NET and Internet Information Services (IIS) 5.0 or higher".
Che si intende per Web server with ASP.NET? Credevo bastasse
installare IIS.
Intende che deve essere installato il Framework. E fai attenzione che
richiede anche l'utilizzo del Default WebSite (sul quale crea una virtual
directory).
Post by Monica M.
- Noi abbiamo SQL 2000 Server Standard Edition. In base alla tabella
che si trova nella sezione Edition Compatibility, mi è sembrato di
capire che noi possiamo installare per i Reporting Service tutte le
relative edizioni: Standard, Enterprise, Developer e Evaluation.
Diciamo che tecnicamente puoi installare qualsiasi versione. Tieni in
considerazione che: l'Evaluation Edition ha una scadenza temporale (e non
penso che installerai questa versione in ambiente di produzione) e che la
Developer Edition non può essere installata in ambiente di produzione
(perchè non è contemplata questa situazione nella licenza).

Ciao
Roberto
Continua a leggere su narkive:
Loading...