Compartilhar via


DROP ROUTE (Transact-SQL)

Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server

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

Convenções de sintaxe de Transact-SQL

Sintaxe

DROP ROUTE route_name  
[ ; ]  

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

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 por meio 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 dessa 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

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