Reporting 2005 modifica credenziali

martedì 08 gennaio 2008 - 08.40

memmo77 Profilo | Expert

Salve. In asp.net sapreste dirmi come modificare le credenziali (quindi utente e password di accesso al db) per l'accesso al set di dati di reporting services?
Grazie

freeteo Profilo | Guru

ciao,
dipende 1po da come hai usato il report dentro alla tua pagina asp.net, un esempio puo' essere questo:

LocalReport miorpt = ReportViewer1.LocalReport; miorpt.ReportPath = MapPath("...Report.rdlc"); miorpt.DataSources.Add(new ReportDataSource("tabella", mioDataSetAdo));

oppure al posto di un "mioDataSetAdo" puoi usare una collection tipizzata di oggetti tuoi...dipende da come hai fatto il report.
Come vedi usando un report "RDLC" le credenziali non le imposti, devi passare tu i dati al report, quindi ti fai la connessione come vai meglio tu...

Se invece stai usando un report che viene elaborato su un Report Server, allora puoi guardare qui:
http://www.dotnethell.it/articles/SQLReportingServicesWebService.aspx dove viene mostrato come fare la chiamata e farsi tornare il report da gestire come meglio credi...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

memmo77 Profilo | Expert

Ok ho guardato la seconda visto che è il mio caso, ma provo ad utilizzare:

rw_report.ServerReport.ReportServerCredentials = New System.Net.NetworkCredential("cobaco", "cobaco2005")
e l'errore che mi viene restituito è:

Impossibile eseguire il cast di oggetti di tipo 'System.Net.NetworkCredential' sul tipo 'Microsoft.Reporting.WebForms.IReportServerCredentials'.

Grazie ciao

freeteo Profilo | Guru

ciao,
prova con:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

di default usa quelle dell'utente con cui gira l'applicazione, ma è modificabile in questo modo.
Oppure puoi implementarti l'interfaccia che vuole, come spiegato in questo articolo:
http://msdn2.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportservercredentials.aspx


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