sp_syscollector_stop_collection_set (Transact-SQL)
停止收集集合。
語法
sp_syscollector_stop_collection_set
[ [ @collection_set_id = ] collection_set_id ]
, [ [ @name = ] 'name' ]
, [ [ @stop_collection_job = ] stop_collection_job ]
引數
[ @collection\_set\_id = ] collection_set_id
這是收集組的唯一本機識別碼。collection_set_id 是 int,而且預設值為 NULL。collection_set_id 必須具有值 (如果 name 是 NULL 的話)。[ @name = ] 'name'
這是收集組的名稱。name 是 sysname,而且預設值為 NULL。name 必須具有值 (如果 collection_set_id 是 NULL 的話)。[ @stop\_collection\_job = ] stop_collection_job
收集組的收集作業如果在執行中的話,則指定它應該要停止。stop_collection_job 是 bit,且預設值為 1。stop_collection_job 只適用於收集模式設定為快取的收集組。如需詳細資訊,請參閱<sp_syscollector_create_collection_set (Transact-SQL)>。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_syscollector_create_collection_set 必須在 msdb 系統資料庫的內容中執行。
權限
需要 dc_operator (具有 EXECUTE 權限) 固定資料庫角色中的成員資格,才能執行此程序。
範例
下列範例會停止使用收集組之識別碼的收集組。
USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;