DROP QUEUE (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Löscht eine vorhandene Warteschlange.

Transact-SQL-Syntaxkonventionen

Syntax

DROP QUEUE <object>  
[ ; ]  
  
<object> ::=  
{ database_name.schema_name.queue_name | schema_name.queue_name | queue_name }

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

database_name
Der Name der Datenbank, die die zu löschende Warteschlange enthält. Wenn database_name nicht bereitgestellt wird, wird standardmäßig die aktuelle Datenbank verwendet.

schema_name (Objekt)
Der Name des Schemas, das die zu löschende Warteschlange besitzt. Wenn schema_name nicht angegeben wird, wird standardmäßig das Standardschema für den aktuellen Benutzer verwendet.

queue_name
Der Name der zu löschenden Warteschlange.

Bemerkungen

Sie können eine Warteschlange nicht löschen, wenn Dienste auf sie verweisen.

Berechtigungen

Standardmäßig verfügen der Besitzer der Warteschlange, Mitglieder der festen Datenbankrollen db_ddladmin oder db_owner und Mitglieder der festen Datenbankrolle sysadmin über die Berechtigung zum Löschen einer Warteschlange.

Beispiele

Im folgenden Beispiel wird die Warteschlange ExpenseQueue aus der aktuellen Datenbank gelöscht.

DROP QUEUE ExpenseQueue ;  

Weitere Informationen

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