Compartir por


Iniciar o detener un conjunto de recopilación

Se aplica a: SQL Server

Este artículo describe cómo iniciar o detener un conjunto de recopilación en SQL Server mediante SQL Server Management Studio o Transact-SQL.

Limitaciones

Los procedimientos almacenados y las vistas de catálogo del recopilador de datos se almacenan en la base de datos msdb.

A diferencia de los procedimientos almacenados normales, los parámetros de los procedimientos del recopilador de datos deben escribirse de forma precisa y no admiten la conversión automática de tipos de datos. Si no se llama a estos parámetros con los tipos de datos de parámetros de entrada correctos, según se especifica en la descripción del argumento, el procedimiento almacenado devuelve un error.

Requisitos previos

Debe iniciarse el agente de SQL Server.

Recomendaciones

Para obtener información sobre los conjuntos de recopilación, consulte la vista de catálogo syscollector_collection_sets .

Permisos

Requiere la pertenencia al rol fijo de base de datos dc_operator . Si el conjunto de recopilación no tiene una cuenta de proxy, es necesaria la pertenencia al rol fijo de servidor sysadmin.

Uso de SQL Server Management Studio

Iniciar un conjunto de recopilación

  1. En el Explorador de objetos, expanda el nodo Administración , expanda Recopilación de datosy, después, Conjuntos de recopilación de datos del sistema.

  2. Haga clic con el botón derecho en el conjunto de recopilación que quiere iniciar y, luego, seleccione Iniciar conjunto de recopilación de datos.

    Un cuadro de mensaje muestra los resultados de esta acción y una flecha verde en el icono para el conjunto de recopilación indica que el conjunto de recopilación se ha iniciado.

Detener un conjunto de recopilación

  1. En el Explorador de objetos, expanda el nodo Administración , expanda Recopilación de datosy, después, Conjuntos de recopilación de datos del sistema.

  2. Haga clic con el botón derecho en el conjunto de recopilación que quiere detener y, luego, seleccione Detener conjunto de recopilación de datos.

    Un cuadro de mensaje muestra los resultados de esta acción y un círculo rojo en el icono para el conjunto de recopilación indica que el conjunto de recopilación se ha detenido.

Uso de Transact-SQL

Iniciar un conjunto de recopilación

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se usa sp_syscollector_start_collection_set para iniciar el conjunto de recopilación cuyo identificador es 1.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Detener un conjunto de recopilación

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se usa sp_syscollector_stop_collection_set para detener el conjunto de recopilación cuyo identificador es 1.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;