Partager via


DROP CONTRACT (Transact-SQL)

Supprime un contrat existant d'une base de données.

Syntaxe

DROP CONTRACT contract_name 
[ ; ]

Arguments

  • contract_name
    Nom du contrat à supprimer. Les noms du serveur, de la base de données et du schéma ne peuvent pas être spécifiés.

Notes

Il est impossible de supprimer un contrat si un service y fait référence.

Lorsque vous supprimez un contrat, Service Broker met fin à toute conversation en cours qui utilise ce contrat et signale une erreur.

Autorisations

L'autorisation de supprimer un contrat est accordée par défaut au propriétaire du contrat, aux membres des rôles de base de données fixes db_ddladmin ou db_owner et aux membres du rôle serveur fixe sysadmin.

Exemple

A. Suppression d'un contrat

Cet exemple supprime le contrat /Adventure-Works.com/Expenses/ExpenseSubmission de la base de données.

DROP CONTRACT 
    [//Adventure-Works.com/Expenses/ExpenseSubmission] ;

Voir aussi

Référence

CREATE CONTRACT (Transact-SQL)
EVENTDATA (Transact-SQL)

Autres ressources

Contrats

Aide et Informations

Assistance sur SQL Server 2005