Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет существующий контракт из базы данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP CONTRACT contract_name
[ ; ]
Аргументы
contract_name
Имя удаляемого контракта. Не могут быть указаны имена сервера, базы данных и схемы.
Замечания
Нельзя удалить контракт, если на него ссылаются какие-либо службы или приоритеты диалога.
При удалении контракта Service Broker завершает все существующие беседы, использующие контракт с ошибкой.
Разрешения
По умолчанию разрешением на удаление контракта обладает владелец контракта, члены предопределенной роли базы данных db_ddladmin или db_owner и члены предопределенной роли сервера sysadmin.
Примеры
В следующем примере контракт //Adventure-Works.com/Expenses/ExpenseSubmission удаляется из текущей базы данных.
DROP CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission] ;
См. также
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)