Partager via


DROP ROUTE (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

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.

Conventions de la syntaxe Transact-SQL

Syntaxe

DROP ROUTE route_name  
[ ; ]  

Arguments

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

Remarques

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.

Exemples

L'exemple suivant supprime l'itinéraire ExpenseRoute.

DROP ROUTE ExpenseRoute ;  

Voir aussi

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