Condividi tramite


Avviare o arrestare un set di raccolta

In questo argomento viene descritto come avviare o arrestare un set di raccolte in SQL Server 2012 tramite SQL Server Management Studio o Transact-SQL.

Contenuto dell'argomento

  • Prima di iniziare:

    Limitazioni e restrizioni

    Prerequisiti

    Consigli

    Sicurezza

  • Per avviare o arrestare un set di raccolta utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Limitazioni e restrizioni

  • Le stored procedure dell'agente di raccolta dati e le viste del catalogo vengono archiviate nel database msdb.

  • A differenza delle normali stored procedure, i parametri per le stored procedure dell'agente di raccolta dati utilizzano parametri fortemente tipizzati e non supportano la conversione automatica del tipo di dati. Se questi parametri non vengono chiamati con i tipi di dati corretti per i parametri di input, come indicato nella descrizione dell'argomento, la stored procedure restituisce un errore.

Prerequisiti

  • È necessario che il servizio SQL Server Agent sia avviato.

Consigli

Sicurezza

Autorizzazioni

È necessaria l'appartenenza al ruolo predefinito del database dc_operator. Se al set di raccolta non è associato un account proxy, è richiesta l'appartenenza al ruolo predefinito del server sysadmin. Esempi

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per avviare un set di raccolta

  1. In Esplora oggetti espandere il nodo Gestione, Raccolta dati, quindi Set di raccolta dati di sistema.

  2. Fare clic con il pulsante destro del mouse sul set di raccolta che si desidera avviare, quindi scegliere Avvia set raccolta dati.

    In una finestra di messaggio verranno visualizzati i risultati di questa azione, mentre una freccia verde sull'icona del set di raccolta indica che il set di raccolta è stato avviato.

Per arrestare un set di raccolta

  1. In Esplora oggetti espandere il nodo Gestione, Raccolta dati, quindi Set di raccolta dati di sistema.

  2. Fare clic con il pulsante destro del mouse sul set di raccolta che si desidera arrestare, quindi scegliere Arresta set raccolta dati.

    In una finestra di messaggio verranno visualizzati i risultati di questa azione, mentre un cerchio rosso sull'icona del set di raccolta indica che il set di raccolta è stato arrestato.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per avviare un set di raccolta

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query e fare clic su Esegui. In questo esempio si utilizza sp_syscollector_start_collection_set per avviare il set di raccolta con l'ID 1.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Per arrestare un set di raccolta

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query e fare clic su Esegui. In questo esempio si utilizza sp_syscollector_stop_collection_set per arrestare il set di raccolta con l'ID 1.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Vedere anche

Riferimento

Viste dell'agente di raccolta dati (Transact-SQL)

Concetti

Raccolta dati