Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure 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)