Amazon RDS SQL 서버용 서비스 브로커를 활성화하고 비활성화하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2020년 7월 3일

Amazon Relational Database Service(Amazon RDS) SQL 서버용 서비스 브로커를 활성화, 비활성화하려면 어떻게 해야 하나요?

간략한 설명

Amazon RDS에 대하여 서비스 브로커는 지원되지만 서비스 브로커 엔드포인트는 Amazon RDS에서 지원되지 않습니다. 서비스 브로커에 관한 자세한 내용은 Microsoft의 서비스 브로커 설명서를 참조하세요.

해결 방법

서비스 브로커를 활성화하면 Amazon RDS가 데이터베이스 잠금을 요청합니다. 서비스 브로커를 활성화하기 전에 데이터베이스에 대해 열려 있는 모든 연결을 닫아야 합니다.

1.    서비스 브로커가 활성화되었는지 확인합니다.

select name,is_broker_enabled from sys.databases
		where name= [YourDB]

2.    서비스 브로커가 활성화되지 않은 경우, 새 서비스 브로커를 생성합니다.

ALTER DATABASE [YourDB] SET NEW_BROKER;
GO
3.    기존 데이터베이스에서 서비스 브로커를 활성화하는 방법은 다음과 같습니다.
ALTER DATABASE [YourDB] SET ENABLE_BROKER;
GO
다중 AZ 배포를 실행하는 경우, 다음 명령을 실행합니다.
ALTER DATABASE [YourDB] SET PARTNER OFF;
GO
그런 다음, 다중 AZ 배포에서 서비스 브로커를 다시 활성화합니다.
ALTER DATABASE [YourDB] SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE
기존 데이터베이스에서 서비스 브로커를 비활성화하려면 다음 명령을 실행합니다.
ALTER DATABASE [YourDB] SET DISABLE_BROKER;
GO

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?