Start or stop a collection set
Applies to: SQL Server
This article describes how to start or stop a collection set in SQL Server by using SQL Server Management Studio or Transact-SQL.
Limitations
Data collector stored procedures and catalog views are stored in the msdb
database.
Unlike regular stored procedures, the parameters for data collector stored procedures are strictly typed and don't support automatic data type conversion. If these parameters aren't called with the correct input parameter data types, as specified in the argument description, the stored procedure returns an error.
Prerequisites
SQL Server Agent must be started.
Recommendations
To obtain information about collection sets, query the syscollector_collection_sets catalog view.
Permissions
Requires membership in the dc_operator fixed database role. If the collection set doesn't have a proxy account, membership in the sysadmin fixed server role is required.
Use SQL Server Management Studio
Start a collection set
In Object Explorer, expand the Management node, expand Data Collection, and then expand System Data Collection Sets.
Right-click the collection set that you want to start, and then select Start Data Collection Set.
A message box displays the results of this action, and a green arrow on the icon for the collection set indicates that the collection set has started.
Stop a collection set
In Object Explorer, expand the Management node, expand Data Collection, and then expand System Data Collection Sets.
Right-click the collection set that you want to stop, and then select Stop Data Collection Set.
A message box displays the results of this action, and a red circle on the icon for the collection set indicates that the collection set has stopped.
Use Transact-SQL
Start a collection set
Connect to the Database Engine.
From the Standard bar, select New Query.
Copy and paste the following example into the query window and select Execute. This example uses sp_syscollector_start_collection_set to start the collection set that has the ID of
1
.
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
Stop a collection set
Connect to the Database Engine.
From the Standard bar, select New Query.
Copy and paste the following example into the query window and select Execute. This example uses sp_syscollector_stop_collection_set to stop the collection set that has the ID of
1
.
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;