DROP CONTRACT(Transact-SQL)
데이터베이스에서 기존 계약을 삭제합니다.
구문
DROP CONTRACT contract_name
[ ; ]
인수
- contract_name
삭제할 계약의 이름입니다. 서버, 데이터베이스 및 스키마 이름은 지정될 수 없습니다.
주의
서비스에서 참조하는 계약은 삭제할 수 없습니다.
계약을 삭제하면 Service Broker에서 오류로 인해 이 계약을 사용하는 기존 대화가 종료됩니다.
사용 권한
계약을 삭제할 수 있는 권한은 기본적으로 계약의 소유자, db_ddladmin 또는 db_owner 고정 데이터베이스 역할의 멤버 및 sysadmin 고정 서버 역할의 멤버에게 있습니다.
예
1. 계약 삭제
다음 예에서는 데이터베이스에서 //Adventure-Works.com/Expenses/ExpenseSubmission 계약을 제거합니다.
DROP CONTRACT
[//Adventure-Works.com/Expenses/ExpenseSubmission] ;
참고 항목
참조
CREATE CONTRACT(Transact-SQL)
EVENTDATA(Transact-SQL)