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

  1. Da Amministrazione centrale SharePoint selezionare Monitoraggio.

  2. Selezionare Configura registrazione diagnostica nel gruppo Report .

  3. Individuare SQL Server Reporting Services nell'elenco delle categorie.

  4. Selezionare il segno più (+) per espandere le sottocategorie in SQL Server Reporting Services.

  5. Selezionare le sottocategorie da aggiungere al log di traccia.

  6. 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.

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 valore CorrelationID, 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

PowerShell related contentÈ 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