DROP CONTRACT (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
Descarta um contrato existente de um banco de dados.
Convenções de sintaxe de Transact-SQL
Sintaxe
DROP CONTRACT contract_name
[ ; ]
Observação
Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.
Argumentos
contract_name
O nome do contrato para descartar. Os nomes de servidor, banco de dados e esquema não podem ser especificados.
Comentários
Você não poderá descartar um contrato se qualquer prioridade de serviço ou de conversa se referir ao contrato.
Quando você descartar um contrato, o Service Broker termina qualquer conversa existente que usa o contrato com um erro.
Permissões
A permissão para descartar um contrato assume como padrão o proprietário desse contrato, os membros das funções de banco de dados fixas db_ddladmin ou db_owner e os membros da função de servidor fixa sysadmin.
Exemplos
O exemplo a seguir remove o contrato //Adventure-Works.com/Expenses/ExpenseSubmission
do banco de dados.
DROP CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission] ;
Consulte Também
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)