방법: 데이터베이스에서 Service Broker 메시지 배달 비활성화(Transact-SQL)
메시지 전달이 활성 상태가 아니면 메시지는 전송 큐에 보관됩니다. 데이터베이스에 대해 Service Broker가 활성화되어 있는지 확인하려면 sys.databases 카탈로그 뷰의 is_broker_enabled 열을 검사합니다.
보안 정보 |
---|
Service Broker를 비활성화하면 메시지가 데이터베이스에서 전송되거나 데이터베이스로 전달되지 않습니다. 그러나 이 경우에도 메시지가 인스턴스에 도착합니다. 메시지가 인스턴스에 도착하지 못하도록 하려면 Service Broker 끝점을 제거하거나 중지해야 합니다. |
데이터베이스에서 Service Broker를 비활성화하려면
- 데이터베이스를 변경하여 DISABLE_BROKER 옵션을 설정합니다.
예
USE master ;
GO
ALTER DATABASE AdventureWorks SET DISABLE_BROKER ;
GO