Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Usuwa istniejący kontrakt z bazy danych.
Transact-SQL konwencje składni
Syntax
DROP CONTRACT contract_name
[ ; ]
Arguments
contract_name
Nazwa kontraktu do porzucenia. Nie można podać nazw serwerów, baz danych ani schematów.
Remarks
Nie możesz zrezygnować z kontraktu, jeśli jakiekolwiek usługi lub priorytety rozmowy dotyczą umowy.
Gdy rezygnujesz z umowy, Service Broker kończy wszelkie istniejące rozmowy dotyczące umowy błędem.
Permissions
Uprawnienia do rezygnacji z kontraktu domyślnie przysługują właścicielowi kontraktu, członkom ról db_ddladmin lub db_owner stałej bazy danych oraz członkom roli administratora systemu stałego serwera.
Examples
Poniższy przykład usuwa kontrakt //Adventure-Works.com/Expenses/ExpenseSubmission z bazy danych.
DROP CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission] ;
Zobacz też
ALTER BROKER PRIORITY (Transact-SQL)
ALTER SERVICE (Transact-SQL)
CREATE CONTRACT (Transact-SQL)
DROP BROKER PRIORITY (Transact-SQL)
DROP SERVICE (Transact-SQL)
DANE ZDARZEŃ (Transact-SQL)