DROP CONTRACT (Transact-SQL)

Quita un contrato existente de una base de datos.


DROP CONTRACT contract_name 
[ ; ]

contract_name

Nombre del contrato que se va a quitar. No se pueden especificar nombres de servidor, base de datos o esquema.

No se puede quitar un contrato si hay servicios que hacen referencia a él.

Al quitar un contrato, Service Broker finaliza con un error las conversaciones existentes que lo utilizan.

De forma predeterminada, se concede permiso para quitar un contrato al propietario de éste, los miembros de las funciones fijas de base de datos db_ddladmin o db_owner y los miembros de la función fija de servidor sysadmin.

A. Quitar un contrato

En este ejemplo se elimina el contrato //Adventure-Works.com/Expenses/ExpenseSubmission de la base de datos.

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

Adiciones de comunidad

AGREGAR
Mostrar: