다음을 통해 공유


방법: 데이터베이스에서 Service Broker 메시지 배달 비활성화(Transact-SQL)

메시지 전달이 활성 상태가 아니면 메시지는 전송 큐에 보관됩니다. 데이터베이스에 대해 Service Broker가 활성화되어 있는지 확인하려면 sys.databases 카탈로그 뷰의 is_broker_enabled 열을 검사합니다.

보안 정보보안 정보

Service Broker를 비활성화하면 메시지가 데이터베이스에서 전송되거나 데이터베이스로 전달되지 않습니다. 그러나 이 경우에도 메시지가 인스턴스에 도착합니다. 메시지가 인스턴스에 도착하지 못하도록 하려면 Service Broker 끝점을 제거하거나 중지해야 합니다.

데이터베이스에서 Service Broker를 비활성화하려면

  • 데이터베이스를 변경하여 DISABLE_BROKER 옵션을 설정합니다.

USE master ;
GO

ALTER DATABASE AdventureWorks2008R2 SET DISABLE_BROKER ;
GO