Crystal Report ed autenticazione integrata di SqlServer

giovedì 09 marzo 2006 - 11.21

Alogon Profilo | Newbie

Ho realizzato dei report (.rpt) utilizzando la creazione guidata disponibile in Visual Studio .Net 2003.
Nel web-form di visualizzazione ho utlizzato il seguente codice:

//creo il report
CRReport1 rpt;

TableLogOnInfo credentials=new TableLogOnInfo();

//Completo le proprietà con i nostri parametri per l'accesso a SQL
credentials.ConnectionInfo.DatabaseName="DBName";
credentials.ConnectionInfo.UserID="sa";
credentials.ConnectionInfo.Password="sa";
credentials.ConnectionInfo.ServerName="DbServer";
credentials.TableName="table name";

//Aggiungo le credenziali al Report Viewer
CRVSecretarialReport.LogOnInfo.Add(credentials);
//setto le credenziali per il report
rpt.Database.Tables[0].ApplyLogOnInfo(credentials);

Tutto funziona correttamente.
Adesso sorge l'esigenza di utilizzare l'autenticazione integrata di windows per l'accesso al DB (SqlServer) e non riesco a settare l'autenticazione integrata.
Vorrei cambiare solo le connection_info del report.rpt ed inserire le credenziali in modo corretto nel form senza dover ricreare tutto da zero.
Qualcuno può aiutarmi dicendomi qual'è la procedura corretta ed il codice da usare nel form?
Grazie.

Tony

freeteo Profilo | Guru

ciao,
hai controllato la propieta' "IntegratedSecurity" che sia a true?

....LogOnInfo.ConnectionInfo.IntegratedSecurity = true

Con questa dovresti non importare il nome utente che gli specifichi pero' so che dovrebbe essere stringa vuota...cmq puoi provare...

ciao
Matteo Raumer
MCAD ... .net addicted :-)
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