Поделиться через


DROP ROUTE (Transact-SQL)

Удаляет маршрут путем удаления сведений для маршрута из таблицы маршрутизации текущей базы данных.

Синтаксис

DROP ROUTE route_name
[ ; ]

Аргументы

  • route_name
    Имя удаляемого маршрута. Не могут быть указаны имена сервера, базы данных и схемы.

Замечания

Таблица маршрутизации, в которой хранится таблица метаданных, данные из которой могут быть получены с помощью представления каталога sys.routes. Таблица маршрутизации может быть обновлена только с помощью инструкций CREATE ROUTE, ALTER ROUTE и DROP ROUTE.

Можно удалить маршрут, несмотря на то, используют ли какие-либо диалоги этот маршрут. Однако если не существует другого маршрута к удаленной службе, сообщения для этих диалогов останутся в очереди передачи до тех пор, пока не будет создан маршрут к удаленной службе или время ожидания диалога истечет.

Разрешения

По умолчанию разрешением на удаление значений маршрута по умолчанию обладает владелец маршрута, члены фиксированной роли базы данных db_ddladmin или db_owner и члены фиксированной серверной роли sysadmin.

Примеры

A. Удаление маршрута

Удаляет маршрут ExpenseRoute.

DROP ROUTE ExpenseRoute ;

См. также

Справочник

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

Другие ресурсы

Маршрутизация компонента Service Broker

Справка и поддержка

Получение помощи по SQL Server 2005