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)