다음을 통해 공유


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

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

ms166035.security(ko-kr,SQL.90).gif보안 정보:
Service Broker를 비활성화하면 메시지가 데이터베이스에서 전송되거나 데이터베이스로 전달되지 않습니다. 그러나 이 경우에도 메시지가 인스턴스에 도착합니다. 메시지가 인스턴스에 도착하지 못하도록 하려면 Service Broker 끝점을 제거하거나 중지해야 합니다.

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

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

USE master ;
GO

ALTER DATABASE AdventureWorks SET DISABLE_BROKER ;
GO

참고 항목

관련 자료

ALTER DATABASE(Transact-SQL)
sys.databases(Transact-SQL)
sys.transmission_queue(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기