Condividi tramite


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';