DROP CONTRACT (Transact-SQL)

Löscht einen vorhandenen Vertrag aus einer Datenbank.

Syntax

DROP CONTRACT contract_name 
[ ; ]

Argumente

  • contract_name
    Der Name des zu löschenden Vertrags. Server-, Datenbank- und Schemaname können nicht angegeben werden.

Hinweise

Sie können einen Vertrag nicht löschen, wenn Dienste auf ihn verweisen.

Wenn Sie einen Vertrag löschen, beendet Service Broker alle vorhandenen Konversationen, die den Vertrag verwenden, mit einem Fehler.

Berechtigungen

Über die Berechtigung zum Löschen eines Vertrags verfügen standardmäßig der Besitzer des Vertrags, die Mitglieder der festen Datenbankrollen db_ddladmin oder db_owner sowie die Mitglieder der festen Serverrolle sysadmin.

Beispiele

A. Löschen eines Vertrags

Das folgende Beispiel entfernt den Vertrag //Adventure-Works.com/Expenses/ExpenseSubmission aus der Datenbank.

DROP CONTRACT 
    [//Adventure-Works.com/Expenses/ExpenseSubmission] ;

Siehe auch

Verweis

CREATE CONTRACT (Transact-SQL)
EVENTDATA (Transact-SQL)

Andere Ressourcen

Verträge

Hilfe und Informationen

Informationsquellen für SQL Server 2005