Share via


Creazione di tracce di riproduzione

Per riprodurre query, richieste di individuazione e comandi inviati dagli utenti a Microsoft SQL Server 2005 Analysis Services (SSAS), è necessario che SQL Server Profiler raccolga gli eventi richiesti. Per avviare la raccolta di questi eventi, è necessario selezionare opportune classi di evento nella scheda Selezione eventi della finestra di dialogo Proprietà traccia. Se ad esempio viene selezionata la classe di evento Query Begin, verranno raccolti gli eventi contenenti query e questi eventi verranno utilizzati per la riproduzione. In questo caso il file di traccia conterrà informazioni sufficienti a supportare la riproduzione di transazioni di server nella sequenza originale e in un ambiente distribuito.

Riproduzione di query

Per la riproduzione di query, è necessario che in SQL Server Profiler vengano acquisiti gli eventi seguenti:

  • Classe di evento Audit Login con tutte le colonne di dati. Questa classe di evento contiene informazioni sugli utenti connessi e sulle impostazioni della sessione. L'ID di processo server (SPID) contiene il riferimento alla sessione utente. Per ulteriori informazioni, vedere Colonne di dati degli eventi di controllo di protezione.
  • Classe di evento Query Begin con tutte le colonne di dati. Questa classe di evento contiene le informazioni sulla query inviata a Analysis Services. La colonna Event Subclass contiene informazioni sul tipo di query. La colonna TextData contiene il testo effettivo della query. La colonna RequestParameters contiene i parametri per le query con parametri e la colonna RequestProperties contiene le proprietà di una richiesta XMLA (XML for Analysis). Per ulteriori informazioni, vedere Colonne di dati degli eventi di query.
  • Classe di evento Query End con tutte le colonne di dati. Questa classe di evento verifica lo stato di esecuzione della query. Per ulteriori informazioni, vedere Colonne di dati degli eventi di query.

Riproduzione di richieste di individuazione

Per la riproduzione di richieste di individuazione, è necessario che in SQL Server Profiler vengano acquisiti gli eventi seguenti:

  • Classe di evento Audit Login con tutte le colonne di dati. Questa classe di evento contiene informazioni sugli utenti connessi e sulle impostazioni della sessione. L'ID di processo server (SPID) contiene il riferimento alla sessione utente. Per ulteriori informazioni, vedere Colonne di dati degli eventi di controllo di protezione.
  • Classe di evento Discover Begin con tutte le colonne di dati. La colonna TextData contiene l'informazione <RequestType> della richiesta di individuazione e la colonna RequestProperties contiene l'informazione <Properties> della richiesta di individuazione. La colonna EventSubclass contiene il tipo di richiesta di individuazione. Per ulteriori informazioni, vedere Colonne di dati degli eventi di individuazione.
  • Classe di evento Discover End con tutte le colonne di dati. Questa classe di evento verifica lo stato della richiesta di individuazione. Per ulteriori informazioni, vedere Colonne di dati degli eventi di individuazione.

Riproduzione di comandi

Per la riproduzione di comandi, è necessario che in SQL Server Profiler vengano acquisiti gli eventi seguenti:

  • Classe di evento Command Begin con tutte le colonne di dati. La colonna TextData contiene informazioni sul comando quali il tipo di processo, l'ID del database e l'ID del cubo; la colonna RequestParameters contiene i parametri per i comandi con parametri; e infine la colonna RequestProperties contiene le proprietà di una richiesta XMLA. Per ulteriori informazioni, vedere Colonne di dati degli eventi di comando.
  • Classe di evento Command End con tutte le colonne di dati. Questa classe di evento verifica lo stato del comando. Per ulteriori informazioni, vedere Colonne di dati degli eventi di comando.

Vedere anche

Concetti

Introduzione al monitoraggio di Analysis Services tramite SQL Server Profiler

Altre risorse

Classi di evento di Analysis Services

Guida in linea e informazioni

Assistenza su SQL Server 2005