다음을 통해 공유


방법: Service Broker 네트워킹 일시 중지(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

Service Broker는 STARTED 상태에 있는 동안 네트워크를 통해 메시지를 보내고 받습니다. Service Broker 네트워킹을 일시 중지하려면 모든 Service Broker 엔드포인트를 변경하여 상태를 STOPPED.로 설정합니다. 이 상태는 Service Broker가 인스턴스에서 메시지를 전송하거나 인스턴스 외부에서 메시지를 수신하는 것을 방지하지만 인스턴스 내의 메시지 배달에는 영향을 주지 않습니다. 특정 데이터베이스에 대한 메시지 배달을 방지하려면 해당 데이터베이스에서 Service Broker를 비활성화하는 데 사용합니다 ALTER DATABASE .

Service Broker 네트워킹 일시 중지

  • 모든 Service Broker 엔드포인트의 상태를 STOPPED로 설정하도록 변경합니다.

예시

USE master;
GO

ALTER ENDPOINT BrokerEndpoint
    STATE = STOPPED;
GO