sp_syscollector_stop_collection_set (Transact-SQL)

Gilt für:SQL Server

Beendet einen Sammlungssatz.

Transact-SQL-Syntaxkonventionen

Syntax

sp_syscollector_stop_collection_set
    [ [ @collection_set_id = ] collection_set_id ]
    [ , [ @name = ] N'name' ]
    [ , [ @stop_collection_job = ] stop_collection_job ]
[ ; ]

Argumente

[ @collection_set_id = ] collection_set_id

Der eindeutige lokale Bezeichner für den Sammlungssatz. @collection_set_id ist int mit einem Standardwert von NULL. @collection_set_id muss einen Wert aufweisen, wenn @name istNULL.

[ @name = ] N'name'

Der Name des Sammlungssatzes. @name ist "sysname" mit einem Standardwert von NULL. @name muss einen Wert aufweisen, wenn @collection_set_id istNULL.

[ @stop_collection_job = ] stop_collection_job

Gibt an, dass der Sammlungsauftrag für den Sammlungssatz beendet werden soll, wenn er ausgeführt wird. @stop_collection_job ist bit, mit einer Standardeinstellung 1.

@stop_collection_job gilt nur für Sammlungssätze, für die der Sammlungsmodus auf den Cache festgelegt ist. Weitere Informationen finden Sie unter sp_syscollector_create_collection_set (Transact-SQL).

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_syscollector_create_collection_set muss im Kontext der msdb Systemdatenbank ausgeführt werden.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Datenbankrolle dc_operator (mit EXECUTE-Berechtigung), um dieses Verfahren auszuführen.

Beispiele

Im folgenden Beispiel wird ein Sammlungssatz mithilfe seines Bezeichners beendet.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set
    @collection_set_id = 1;