sp_syscollector_start_collection_set (Transact-sql)

Toplayıcı zaten etkinleştirilmişse ve koleksiyonu kümesi çalışmadığı toplama başlar. Toplayıcı etkin değilse, toplayıcı çalıştırarak etkinleştirmek sp_syscollector_enable_collector ve bu saklı yordam kümesi başlatmak için kullanın.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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
    Yerel koleksiyonu kümesi kimliktir. collection_set_idise intbir varsayılan değeri null. collection_set_idbir değer olması gerekir namenull olur.

  • [ @name = ] 'name'
    Koleksiyonu kümesi adıdır. nameise sysname, varsayılan değeri NULL. namebir değer olması gerekir collection_set_idnull olur.

Dönüş Kodu Değerleri

0(başarılı) veya 1(hata)

Açıklamalar

sp_syscollector_create_collection_setiçeriğinde çalıştırılmalıdır msdb sistem veritabanı ve SQL Server Agent etkinleştirilmelidir.

Bu yordamı, bir zamanlama yok bir koleksiyonu kümesi karşı çalıştırdığınızda başarısız olur. Eğer (onun toplama modu Örneğin için önbelleğe alınmamış, çünkü) koleksiyonu kümesi zamanlama yok, kullanma sp_syscollector_run_collection_setisteğe depolanmış yordam koleksiyonu kümesi başlatmak için.

Bu yordamı toplama sağlar ve işler için belirtilen koleksiyonu kümesi yükleme ve koleksiyonu kümesi önbelleğe alınmış (0) ayarlayın ve toplama modu varsa hemen koleksiyonu Aracısı işi başlatmak. Daha fazla bilgi için bkz: sp_syscollector_create_collection_set.

Koleksiyonu kümesi herhangi bir koleksiyon öğeleri yoksa, bu işlem etkisi yoktur. Hata 14685 bir uyarı olarak döndürülür.

İzinler

Üyelik dc_operatorsabit veritabanı rolü, bu yordamı yürütmek. Koleksiyonu kümesi üyeliği bir proxy hesabı yoksa sysadminsabit sunucu rolü gerekli.

Örnekler

Aşağıdaki örnek tanımlayıcısını kullanarak toplama başlatır.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Ayrıca bkz.

Başvuru

Veri toplayıcısı depolanan yordamlar (Transact-sql)

syscollector_collection_sets (Transact-sql)

Kavramlar

Veri toplama