sp_syscollector_start_collection_set (Transact-SQL)
Toplayıcı zaten etkinleştirilmiş ve koleksiyon kümesi çalışır durumda küme başlatılır.Toplayıcı etkinleştirilmemişse, toplayıcısını çalıştırarak etkinleştir sp_syscollector_enable_collector ve bu saklı yordam bir koleksiyon başlat küme.
sp_syscollector_start_collection_set
[ [ @collection_set_id = ] collection_set_id ]
, [[ @name = ] 'name' ]
Bağımsız değişkenler
[ @collection\_set\_id = ] collection_set_id
Is the unique local identifier for the collection set.collection_set_id is int with a default value of NULL.collection_set_id must have a value if name is NULL.[ @name = ] 'name'
Is the name of the collection set.name is sysname with a default value of NULL.name must have a value if collection_set_id is NULL.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_syscollector_create_collection_set msdb veritabanını sistem bağlamında çalıştırmalısınız ve SQL Server Agent etkinleştirilmiş olmalıdır.
Bu yordamın bir koleksiyon karşı çalıştırdığınızda başarısız küme bir zamanlama yok.koleksiyon küme bir zamanlama yok (alt koleksiyon modunda olduğundan küme kadar önbelleğe alınmamış, örneğin), kullanın sp_syscollector_run_collection_ küme koleksiyon başlatmak için saklı yordamıyla küme.
Bu yordam, belirtilen koleksiyon koleksiyon ve karşıya yükleme işleri sağlar küme ve hemen koleksiyon Aracısı işi başlatır koleksiyon küme, koleksiyon modu olan küme önbellekteki (0).Daha fazla bilgi için bkz: sp_syscollector_create_collection_set.
koleksiyon küme tüm koleksiyon öğeleri içeren bu operasyonun hiçbir etkisi olmaz.Hata 14685 bir uyarı olarak döndürülür.
İzinler
Bu yordamı çalıştırmak sabit veritabanı rolü dc_operator Üyelik gerekir.koleksiyon küme yaptığı bir yetkili hesap varsa, sysadmin sabit sunucu rolü üyeliği gereklidir.
Örnekler
Aşağıdaki örnek, bir topluluk başlatır küme tanımlayıcısını kullanarak.
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
See Also