DROP ROUTE(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
현재 데이터베이스의 라우팅 테이블에서 경로에 대한 정보를 삭제하여 경로를 삭제합니다.
구문
DROP ROUTE route_name
[ ; ]
인수
route_name
삭제할 경로의 이름입니다. 서버, 데이터베이스 및 스키마 이름은 지정될 수 없습니다.
설명
경로를 저장하는 라우팅 테이블은 카탈로그 뷰 sys.routes를 통해 읽을 수 있는 메타데이터 테이블입니다. 라우팅 테이블은 CREATE ROUTE, ALTER ROUTE 및 DROP ROUTE 문으로만 업데이트할 수 있습니다.
대화에서 해당 경로를 사용하는지 여부에 상관없이 경로를 삭제할 수 있습니다. 그러나 원격 서비스에 대한 다른 경로가 없을 경우 원격 서비스의 경로가 생성되거나 대화 제한 시간을 초과할 때까지 해당 대화에 대한 메시지는 전송 큐에 유지됩니다.
사용 권한
경로 삭제 권한은 기본적으로 경로 소유자, db_ddladmin 또는 db_owner 고정 데이터베이스 역할의 멤버 및 sysadmin 고정 서버 역할의 멤버로 설정됩니다.
예제
다음 예에서는 ExpenseRoute
라는 경로를 삭제합니다.
DROP ROUTE ExpenseRoute ;
참고 항목
ALTER ROUTE(Transact-SQL)
CREATE ROUTE(Transact-SQL)
EVENTDATA(Transact-SQL)
sys.routes(Transact-SQL)