DROP CONTRACT (Transact-SQL)
從資料庫中卸除現有的合約。
語法
DROP CONTRACT contract_name
[ ; ]
引數
- contract_name
這是要卸除的合約名稱。您不可指定伺服器、資料庫和結構描述名稱。
備註
如果有任何服務參考合約,您便不能卸除這份合約。
當您卸除合約時,Service Broker 會結束使用這份合約的任何現有交談,且會出現一則錯誤。
權限
卸除合約的權限,會預設給合約的擁有者、db_ddladmin 或 db_owner 固定資料庫角色的成員,以及系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
A. 卸除合約
這個範例會從資料庫中移除 //Adventure-Works.com/Expenses/ExpenseSubmission 這份合約。
DROP CONTRACT
[//Adventure-Works.com/Expenses/ExpenseSubmission] ;
請參閱
參考
CREATE CONTRACT (Transact-SQL)
EVENTDATA (Transact-SQL)