DROP CONTRACT (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Verwijdert een bestaand contract uit een database.

Transact-SQL syntaxis-conventies

Syntax

DROP CONTRACT contract_name   
[ ; ]  

Arguments

contract_name
De naam van het contract om te laten vallen. Server-, database- en schemanamen kunnen niet worden gespecificeerd.

Remarks

Je kunt een contract niet opzeggen als er diensten of gespreksprioriteiten op het contract betrekking hebben.

Wanneer je een contract opgeeft, beëindigt Service Broker alle bestaande gesprekken waarin het contract wordt gebruikt met een foutmelding.

Permissions

Toestemming voor het beëindigen van een contract gaat standaard over naar de eigenaar van het contract, leden van de db_ddladmin of db_owner vaste databaserollen, en leden van de sysadmin vaste serverrol.

Examples

Het volgende voorbeeld verwijdert het contract //Adventure-Works.com/Expenses/ExpenseSubmission uit de database.

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

Zie ook

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