sp_syscollector_delete_collector_type (Transact-SQL)
Si applica a: SQL Server
Elimina la definizione di un tipo di agente di raccolta.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_syscollector_delete_collector_type
[ [ @collector_type_uid = ] 'collector_type_uid' ]
[ , [ @name = ] N'name' ]
[ ; ]
Argomenti
[ @collector_type_uid = ] 'collector_type_uid'
GUID per il tipo agente di raccolta. @collector_type_uid è uniqueidentifier, con un valore predefinito NULL
, e deve avere un valore se @name è NULL
.
[ @name = ] N'name'
Nome del tipo dell'agente di raccolta. @name è sysname e deve avere un valore se @collector_type_uid è NULL
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
Sia @collector_type_uid che @name devono avere un valore; entrambi non possono essere NULL
.
Questa procedura genera un errore se esistono elementi della raccolta di questo tipo di raccolta.
Autorizzazioni
Per eseguire questa procedura, è richiesta l'appartenenza al ruolo predefinito del database dc_admin (con autorizzazione EXECUTE).
Esempi
In questo esempio viene eliminato il tipo di agente di raccolta query T-SQL generico.
USE msdb;
GO
EXEC sp_syscollector_delete_collector_type
@collector_type_uid = '302E93D1-3424-4be7-AA8E-84813ECF2419';