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.
Rückgabecodewerte
0
(erfolgreich) 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;