Abilitare gli eventi di Reporting Services per il log di traccia di SharePoint (ULS)
A partire da SQL Server 2008 R2 (10.50.x), i server Reporting Services in modalità SharePoint possono scrivere eventi di Reporting Services nel log di traccia ULS (Unified Logging Service) di SharePoint. Le categorie specifiche di Reporting Services sono disponibili nella pagina Monitoraggio di Amministrazione centrale SharePoint.
Contenuto dell'articolo:
Consigli generali per il log ULS
Nella tabella seguente sono elencate le categorie e i livelli degli eventi consigliati per il monitoraggio di un ambiente Reporting Services. Quando un evento viene registrato, in ogni voce sono inclusi l'ora di registrazione dell'evento, il nome del processo e l'ID del thread.
Categoria | Livello | Descrizione |
---|---|---|
Database | Verbose | Registra eventi che comportano l'accesso al database. |
Generali | Verbose | Registra eventi che comportano l'accesso agli elementi seguenti: Pagine Web di Reporting Services Gestore HTTP Visualizzatore report Accesso al report (file con estensione rdl) Origini dati (file con estensione rsds) URL nel sito di SharePoint (file con estensione smdl) |
Office Server General | Eccezione | Errori di accesso ai log. |
Topologia | Verbose | Registra informazioni sull'utente corrente |
web part | Verbose | Consente di registrare eventi che comportano l'accesso alla web part Visualizzatore report. |
Abilitare e disabilitare gli eventi di Reporting Services nella categoria Reporting Services
Da Amministrazione centrale SharePoint selezionare Monitoraggio.
Selezionare Configura registrazione diagnostica nel gruppo Report .
Individuare SQL Server Reporting Services nell'elenco delle categorie.
Selezionare il segno più (+) per espandere le sottocategorie in SQL Server Reporting Services.
Selezionare le sottocategorie da aggiungere al log di traccia.
Nella parte inferiore dell'elenco di categorie selezionare un livello di evento per Evento meno critico da includere nel registro di traccia. Selezionare Nessuno per disabilitare la traccia.
Nota
L'opzione Evento meno critico da includere nel registro eventi non è supportata da Reporting Services. L'opzione verrà ignorata.
Configurazione consigliata
Le opzioni di registrazione seguenti sono consigliate come configurazione standard:
Redirector HTTP
Proxy client SOAP
Se si verificano dei problemi durante la configurazione, aggiungere Pagine di configurazione.
È possibile rivedere tutte le impostazioni del registro diagnostico della farm correnti con il cmdlet di PowerShell seguente:
Get-SPDiagnosticConfig
Lettura delle voci di log
Le voci di Reporting Services nel log vengono formattate come indicato di seguito.
Product:SQL Server Reporting Services
- Categoria: per gli eventi correlati al server viene aggiunta al nome l'indicazione
Report Server
. Ad esempio,Report Server Alerting Runtime
. Questi eventi vengono registrati anche nei file di log del server di report. - Categoria: gli eventi correlati a o comunicati da un componente front-end Web non contengono l'indicazione
Report Server
, per esempio,Report Server Alerting Runtime
. Le voci relative al front-end Web contengono un valoreCorrelationID
, mentre le voci relative al server no.
Elenco di eventi di SQL Server Reporting Services
Nella tabella seguente sono elencati gli eventi nella categoria SQL Server Reporting Services:
Nome area | Descrizione o voci di esempio |
---|---|
Pagine di configurazione | |
Redirector HTTP | |
Elaborazione in modalità locale | |
Rendering in modalità locale | |
Proxy client SOAP | |
Pagine dell'interfaccia utente | |
Power View | Voci di log scritte nell'API LogClientTraceEvents . Queste voci vengono originate dalle applicazioni client, incluso Power View, una funzionalità del componente aggiuntivo di SQL Server Reporting Services. Tutte le voci di log dell'API LogClientTraceEvents vengono registrate come Category di SQL Server Reporting Services , e Area di Power View .Il contenuto di voci registrate con l'area di Power View è determinato dall'applicazione client.Il supporto di Power View non è più disponibile dopo SQL Server 2017. |
Runtime avvisi server di report | |
Strumento gestione dominio applicazione del server di report | |
Risposta nel buffer del server di report | |
Cache del server di report | |
Catalogo del server di report | |
Blocco del server di report | |
Pulizia server di report | |
Gestione configurazione del server di report | Voci di esempio:MediumUsing report server internal url https://localhost:80/ReportServer .UnexpectedMissing or Invalid ExtendedProtectionLevel setting |
Crittografia server di report | |
Estensione per i dati del server di report | |
Polling DB server di report | |
Impostazione predefinita per server di report | |
Report Server Email Extension | |
Renderer di Excel per server di report | |
Factory dell'estensione per server di report | |
Runtime HTTP del server di report | |
Renderer di immagini per il server di report | |
Monitoraggio memoria del server di report | |
Notifica del server di report | |
Elaborazione del server di report | |
Provider del server di report | |
Rendering del server di report | |
Anteprima report del server di report | |
Utilità risorse server di report | Voci di esempio:MediumReporting Services starting SKU: Evaluation MediumEvaluation copy: 180 days left |
Processi in esecuzione del server di report | |
Richieste in esecuzione del server di report | |
Pianificazione del server di report | |
Sicurezza del server di report | |
Controller servizio server di report | |
Sessione server di report | |
Sottoscrizione del server di report | |
Runtime WCF del server di report | |
Server Web del server di report | |
Proxy applicazione del servizio | |
Servizio condiviso | Voci di esempio:MediumUpdating ReportingWebServiceApplication MediumGranting access to content databases. MediumProvisioning instances for ReportingWebServiceApplication MediumProcessing service account change for ReportingWebServiceApplication MediumSetting database permissions. |
Visualizzare un file di log con PowerShell
È possibile utilizzare PowerShell per restituire un elenco di eventi correlati al servizio di creazione report da un file di log ULS. Immettere il comando seguente da SharePoint 2010 Management Shell per restituire un elenco filtrato di righe dal file di registro ULS UESQL11SPOINT-20110606-1530.log
che contiene sql server reporting services
:
Get-content -path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\UESQL11SPOINT-20110606-1530.log" | select-string "sql server reporting services"
Sono disponibili anche strumenti scaricabili che consentono di leggere i log ULS. ad esempio il visualizzatore log di SharePoint, disponibile in GitHub.
Per altre informazioni sull'uso di PowerShell per visualizzare dati del log, vedere Visualizzare i log diagnostici (SharePoint Server 2010)
Percorso del log di traccia
I file di registro di traccia si trovano nella cartella c:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14\logs
ma è possibile verificare o modificare il percorso dalla pagina Registrazione diagnostica in Amministrazione centrale SharePoint.
Per altre informazioni e istruzioni per la configurazione della registrazione diagnostica in un server SharePoint in Amministrazione centrale SharePoint 2010, vedere Configurare le impostazioni della registrazione diagnostica (Windows SharePoint Services).
Altre domande? Visitare il forum su Reporting Services