Freigeben über


sp_syscollector_upload_collection_set (Transact-SQL)

Gilt für:SQL Server

Startet das Hochladen von Sammlungssatzdaten, wenn der Sammlungssatz aktiviert ist.

Wichtig

Diese gespeicherte Prozedur kann nur für Sammlungssätze verwendet werden, die für die Datensammlung im Modus mit Zwischenspeicherung und den Upload konfiguriert werden.

Transact-SQL-Syntaxkonventionen

Syntax

sp_syscollector_upload_collection_set
    [ [ @collection_set_id = ] collection_set_id ]
    [ , [ @name = ] N'name' ]
[ ; ]

Argumente

[ @collection_set_id = ] collection_set_id

Der eindeutige lokale Bezeichner für den Sammlungssatz. @collection_set_id ist int und muss einen Wert aufweisen, wenn @name istNULL.

[ @name = ] N'name'

Der Name des Sammlungssatzes. @name ist "sysname" und muss einen Wert aufweisen, wenn @collection_set_id istNULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

Entweder @collection_set_id oder @name müssen einen Wert aufweisen; beide können nicht sein NULL.

Diese Prozedur kann zum Starten eines bedarfsgesteuerten Hochladens für einen ausgeführten Sammlungssatz verwendet werden. Sie kann nur für Sammlungssätze verwendet werden, die für die Datensammlung im Modus mit Zwischenspeicherung und den Upload konfiguriert werden. So kann ein Benutzer Daten zur Analyse erhalten, ohne auf ein geplantes Hochladen warten zu müssen.

Berechtigungen

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

Beispiele

Führt ein bedarfsgesteuertes Hochladen eines Sammlungssatzes mit dem Namen Simple Collection Set aus.

USE msdb;
GO
EXEC sp_syscollector_upload_collection_set @name = 'Simple Collection Set';