DROP CONTRACT (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Vyřadí existující smlouvu z databáze.

Transact-SQL konvence syntaxe

Syntax

DROP CONTRACT contract_name   
[ ; ]  

Arguments

contract_name
Název smlouvy, kterou má zrušit. Názvy serverů, databází a schémat nelze specifikovat.

Remarks

Smlouvu nemůžete zrušit, pokud se na ni vztahují priority služeb nebo konverzace.

Když zrušíte smlouvu, Service Broker ukončí všechny existující konverzace, které smlouvu používají, chybou.

Povolení

Oprávnění k ukončení smlouvy automaticky připadá vlastníkovi smlouvy, členům db_ddladmin nebo db_owner pevných databázových rolí a členům pevné serverové role správce systému.

Examples

Následující příklad odstraní smlouvu //Adventure-Works.com/Expenses/ExpenseSubmission z databáze.

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

Viz také

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)