Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Startar en samlingsuppsättning om insamlaren redan är aktiverad och samlingsuppsättningen har konfigurerats för icke-cachelagrat samlingsläge.
Not
Den här proceduren misslyckas om den körs mot en samlingsuppsättning som har konfigurerats för cachelagrat samlingsläge.
sp_syscollector_run_collection_set gör det möjligt för en användare att ta ögonblicksbilder av data på begäran.
Transact-SQL syntaxkonventioner
Syntax
sp_syscollector_run_collection_set
[ [ @collection_set_id = ] collection_set_id ]
[ , [ @name = ] N'name' ]
[ ; ]
Argument
[ @collection_set_id = ] collection_set_id
Den unika lokala identifieraren för samlingsuppsättningen.
@collection_set_id är int, med standardvärdet NULL, och måste ha ett värde om @name är NULL.
[ @name = ] N'namn'
Namnet på samlingsuppsättningen.
@name är sysname, med standardvärdet NULL, och måste ha ett värde om @collection_set_id är NULL.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
Antingen @collection_set_id eller @name måste ha ett värde, kan båda inte vara NULL.
Den här proceduren startar samlings- och uppladdningsjobben för den angivna samlingsuppsättningen och startar omedelbart samlingsagentjobbet om samlingsuppsättningen har sin @collection_mode inställd på icke-cachelagrad (1). Mer information finns i sp_syscollector_create_collection_set.
sp_syscollector_run_collection_set kan också användas för att köra en samlingsuppsättning som inte har något schema.
Behörigheter
Kräver medlemskap i den fasta databasrollen dc_operator (med EXECUTE-behörighet) för att utföra den här proceduren.
Exempel
Starta en samlingsuppsättning med dess identifierare.
USE msdb;
GO
EXECUTE sp_syscollector_run_collection_set @collection_set_id = 1;