DROP ROUTE (Transact-SQL)
Удаляет маршрут путем удаления сведений для маршрута из таблицы маршрутизации текущей базы данных.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Cинтаксические обозначения в Transact-SQL
Синтаксис
DROP ROUTE route_name
[ ; ]
Аргументы
- route_name
Имя удаляемого маршрута. Не могут быть указаны имена сервера, базы данных и схемы.
Замечания
Таблица маршрутизации, в которой хранится таблица метаданных, данные из которой могут быть получены с помощью представления каталога sys.routes. Таблица маршрутизации может быть обновлена только с помощью инструкций CREATE ROUTE, ALTER ROUTE и DROP ROUTE.
Можно удалить маршрут независимо от того, используют ли его какие-либо диалоги. Однако если не существует другого маршрута к удаленной службе, сообщения для этих диалогов останутся в очереди передачи до тех пор, пока не будет создан маршрут к удаленной службе или время ожидания диалога истечет.
Разрешения
Разрешение на удаление маршрута по умолчанию имеют владелец маршрута, члены предопределенных ролей базы данных db_ddladmin и db_owner, а также члены предопределенной роли сервера sysadmin.
Примеры
В следующем примере показано удаление маршрута ExpenseRoute.
DROP ROUTE ExpenseRoute ;