Domanda

Ho alcuni report in SQL Server Reporting Services 2005 che ho bisogno di tenere registri di controllo.Il registro di controllo dovrebbe includere che ha eseguito ciò che report con quali parametri.Non è possibile utilizzare l'autenticazione di Windows.

Qual è il modo migliore per accedere a queste informazioni?

È stato utile?

Soluzione

I commenti precedenti sono stati morti precisa che è possibile estrarre i dati dal ReportServer ExecutionLog tabella in SQL Server 2000/2005 o il ExecutionLogStorage tabella in SQL Server 2008.Se si utilizza autenticazione basata su form per accedere al report anziché l'autenticazione di windows, allora probabilmente stai passando unico UserID, CompanyID, Idcliente, o altro valore come parametro nei rapporti.Se questo è il caso, allora il built-nella tabella che cattura i parametri già.Se non si passa l'identificatore univoco dell'utente come parametro, allora si avrà probabilmente bisogno di fare affidamento sulla registrazione delle esecuzioni di report nell'applicazione stessa.

Altri suggerimenti

Guarda ExecutionLog tabella nel database ReportServer.Contiene informazioni su chi correva cosa di report e con quali parametri.

Non sono sicuro di come questo sta andando a lavorare senza l'autenticazione di Windows anche se, come si avrà modo di sapere che è in esecuzione ciò report.

Si può condividere alcune informazioni sul metodo di autenticazione?

MS fornisce alcuni esempi di report che includono tutto il necessario per iniziare.

Per SSRS 2005 http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!Server%20Management%20Sample%20Reports&referringTitle=Home

Molti più Esempi di report.http://www.codeplex.com/MSFTRSProdSamples/

Dalla memoria SSRS ha costruito in registrazione per questa situazione

Se si utilizza una protezione personalizzata per estensione, si sarà ancora in grado di ottenere tutte le informazioni di cui hai bisogno da ExecutionLog tabella.A meno che naturalmente se tutti gli utenti utilizza un comune di login, nel qual caso probabilmente è necessario riconsiderare la sua architettura, a seconda dell'importanza del registro di controllo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top