방법: Service Broker 네트워킹 일시 중지(Transact-SQL)
Service Broker는 Service Broker에 대한 임의의 끝점이 STARTED 상태인 동안 네트워크를 통해 메시지를 보내고 받습니다. Service Broker 네트워킹을 일시 중지하려면 모든 Service Broker 끝점을 변경하여 상태를 STOPPED로 설정합니다. 이렇게 하면 Service Broker가 인스턴스 외부로 메시지를 전송하거나 인스턴스 외부에서 메시지를 받는 것을 막을 수 있지만 인스턴스 내의 메시지 배달에는 영향을 미치지 않습니다. 메시지가 특정 데이터베이스로 배달되지 않게 하려면 ALTER DATABASE를 사용하여 해당 데이터베이스에서 Service Broker를 비활성화합니다.
Service Broker 네트워킹을 일시 중지하려면
- 모든 Service Broker 끝점을 변경하여 상태를 STOPPED로 설정합니다.
예
USE master ;
GO
ALTER ENDPOINT BrokerEndpoint
STATE = STOPPED ;
GO