Reporting Services: credenziali al ReportViewer

giovedì 08 febbraio 2007 - 15.32

volperubbia Profilo | Senior Member

Ciao a tutti,
sto integrando rs nella mia applicazione web (VS.NET 2003). Pensavo di usare il controllo ReportViewer ...

Me.rptViewer.ServerUrl = .......
Me.rptViewer.ReportPath = .......

Fin qui tutto bene ... l'unica cosa è che mi compare la finestrella con la richiesta di username e password (quelle del ReportServer). Digito e poi vedo il mio report.
Visto che l'utente si è già autenticato al login del sito, c'è un modo per passare queste due info direttamente al ReportViewer, senza chiederli all'utente?

Davide



Allora, girando in rete, ho visto che con il ReportViewer di VS.NET 2005 è possibile usare la seguente possibilità

Me.rptViewer.ServerReport.ReportServerCredentials = .......

Avete già usato questa modalità?
Con VS.NET 2003 non ho trovato nulla di simile ...
Toccherà passare al 2005?

freeteo Profilo | Guru

ciao,
purtroppo il 2003 non lo uso piu' da un bel po quindi non saprei dirti.
A me è capitatodi usare passare le credential al report come querystring:
....&dsu:miaDataSource=utente&dsp:miaDataSource=miapass

dove [dsu] sta per "datasource user" e poi il nome e il valore.Duale per la password.

altrimenti come dicevi tu ti basta usare una classe che implementa quell'interfaccia devi farti le proprieta' tu, in particolare quella delle credentials:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
pero' non l'ho mai provato, potrebbe essere cmq una strada valida...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5