DROP SERVICE (Transact-SQL)

Elimina un servizio esistente.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

DROP SERVICE service_name
[ ; ]

Argomenti

  • service_name
    Nome del servizio da eliminare. Non è possibile specificare i nomi del server, del database e dello schema.

Osservazioni

Non è possibile eliminare un servizio se vi è una priorità di conversazione che fa riferimento a tale servizio.

Eliminando un servizio vengono eliminati tutti i messaggi per il servizio dalla coda utilizzata dal servizio stesso. Tramite Service Broker viene inviato un errore al lato remoto di qualsiasi conversazione aperta che utilizza tale servizio.

Autorizzazioni

L'autorizzazione per eliminare un servizio viene assegnata per impostazione predefinita al proprietario del servizio, ai membri del ruolo predefinito del database db_ddladmin or db_owner e ai membri del ruolo predefinito del server sysadmin.

Esempi

Nell'esempio seguente viene eliminato il servizio //Adventure-Works.com/Expenses.

DROP SERVICE [//Adventure-Works.com/Expenses] ;