DROP SERVICE (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Quita un servicio existente.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DROP SERVICE service_name  
[ ; ]  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

service_name
Nombre del servicio que se va a quitar. No se pueden especificar nombres de servidor, base de datos o esquema.

Comentarios

No se puede quitar un servicio si hay alguna prioridad de conversación que haga referencia a él.

Al quitar un servicio, se eliminan todos los mensajes para dicho servicio de la cola que utiliza. Service Broker envía un error al lado remoto de cualquier conversación abierta que utilice el servicio.

Permisos

De forma predeterminada, el permiso para quitar un servicio corresponde al propietario del servicio, a los miembros de los roles fijos de base de datos db_ddladmin o db_owner, y a los miembros del rol fijo de servidor sysadmin.

Ejemplos

En el siguiente ejemplo se quita el servicio //Adventure-Works.com/Expenses.

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

Vea también

ALTER BROKER PRIORITY (Transact-SQL)
ALTER SERVICE (Transact-SQL)
CREATE SERVICE (Transact-SQL)
DROP BROKER PRIORITY (Transact-SQL)
EVENTDATA (Transact-SQL)