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 suppression d'un itinéraire est accordée par défaut au propriétaire de l'itinéraire, aux membres du rôle de base de données fixe db_ddladmin ou db_owner, ainsi qu'aux membres du rôle serveur fixe sysadmin.
Exemple
L'exemple suivant supprime l'itinéraire ExpenseRoute.
DROP ROUTE ExpenseRoute ;
Voir aussi