Partager via


DROP ROUTE (Transact-SQL)

Supprime un itinéraire, en effaçant les informations de cet itinéraire dans la table de routage de la base de données active.

Syntaxe

DROP ROUTE route_name
[ ; ]

Arguments

  • route_name
    Nom de l'itinéraire à supprimer. Les noms de serveur, de base de données et de schéma ne peuvent pas être spécifiés.

Notes

La table de routage qui stocke les itinéraires est une table de métadonnées consultable via la vue de catalogue sys.routes. La mise à jour de la table de routage s'effectue uniquement au moyen des instructions CREATE ROUTE, ALTER ROUTE et DROP ROUTE.

Un itinéraire peut être supprimé, indépendamment du fait que des conversations l'empruntent ou non. Cependant, si aucun autre itinéraire ne mène au service distant, les messages de ces conversations demeurent dans les files d'attente de transmission jusqu'à ce qu'un itinéraire rejoignant le service distant soit créé ou que le délai de la conversation ait expiré.

Autorisations

L'autorisation de supprimer un itinéraire est accordée par défaut au propriétaire de l'itinéraire, aux membres des rôle 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 itinéraire

Supprime l'itinéraire ExpenseRoute.

DROP ROUTE ExpenseRoute ;

Voir aussi

Référence

ALTER ROUTE (Transact-SQL)
CREATE ROUTE (Transact-SQL)
EVENTDATA (Transact-SQL)
sys.routes (Transact-SQL)

Autres ressources

Routage Service Broker

Aide et Informations

Assistance sur SQL Server 2005