Partilhar via


DROP ROUTE (Transact-SQL)

Descarta uma rota, excluindo as informações da rota da tabela de roteamento do banco de dados atual.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

DROP ROUTE route_name
[ ; ]

Argumentos

  • route_name
    O nome da rota a ser descartada. Os nomes de servidor, banco de dados e esquema não podem ser especificados.

Comentários

A tabela de roteamento que armazena as rotas é uma tabela de metadados que pode ser lida através da exibição do catálogo sys.routes. A tabela de roteamento pode ser atualizada somente pelas instruções CREATE ROUTE, ALTER ROUTE e DROP ROUTE.

Você pode descartar uma rota, seja ela usa ou não por alguma conversa. No entanto, se não houver nenhuma outra rota para o serviço remoto, as mensagens para essas conversas permanecerão na fila de transmissão até que uma rota para o serviço remoto seja criada ou o tempo da conversa se esgote.

Permissões

A permissão para descartar uma rota assume como padrão o proprietário da rota, os membros das funções de banco de dados fixas db_ddladmin ou db_owner e os membros da função de servidor fixa sysadmin.

Exemplos

O exemplo a seguir exclui a rota ExpenseRoute.

DROP ROUTE ExpenseRoute ;

Consulte também

Referência

ALTER ROUTE (Transact-SQL)

CREATE ROUTE (Transact-SQL)

EVENTDATA (Transact-SQL)

sys.routes (Transact-SQL)