Compartir a través de


DROP ROUTE (Transact-SQL)

Quita una ruta y elimina la información de la ruta de tabla de enrutamiento de la base de datos actual.

Sintaxis

DROP ROUTE route_name
[ ; ]

Argumentos

  • route_name
    Es el nombre de la ruta que se va a quitar. No se pueden especificar nombres de servidor, base de datos o esquema.

Notas

La tabla de enrutamiento que almacena las rutas es una tabla de metadatos que se puede leer mediante la vista de catálogo sys.routes. La tabla de enrutamiento sólo se puede actualizar mediante las instrucciones CREATE ROUTE, ALTER ROUTE y DROP ROUTE.

Es posible quitar una ruta, aunque alguna conversación la utilice. No obstante, si no hay otra ruta para el servicio remoto, los mensajes de esas conversaciones permanecerán en la cola de transmisión hasta que se cree la ruta al servicio remoto o se exceda el tiempo de espera de la conversación.

Permisos

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

Ejemplos

A. Quitar una ruta

Elimina la ruta ExpenseRoute.

DROP ROUTE ExpenseRoute ;

Vea también

Referencia

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

Otros recursos

Enrutamiento de Service Broker

Ayuda e información

Obtener ayuda sobre SQL Server 2005