DROP QUEUE (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Quita una cola existente.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DROP QUEUE <object>  
[ ; ]  
  
<object> ::=  
{ database_name.schema_name.queue_name | schema_name.queue_name | queue_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

database_name
Nombre de la base de datos que contiene la cola que se va a quitar. Si no se proporciona database_name, el valor predeterminado es la base de datos actual.

schema_name (object)
Nombre del esquema propietario de la cola que se va a quitar. Si no se proporciona schema_name, se usa el esquema predeterminado del usuario actual.

queue_name
Nombre de la cola que se va a quitar.

Comentarios

No se puede quitar una cola si hay servicios que hacen referencia a ella.

Permisos

De forma predeterminada, se concede permiso para quitar una cola al propietario de esta, 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 la cola ExpenseQueue de la base de datos actual.

DROP QUEUE ExpenseQueue ;  

Consulte también

CREATE QUEUE (Transact-SQL)
ALTER QUEUE (Transact-SQL)
EVENTDATA (Transact-SQL)