본문 바로가기
Microsoft on AWS

Amazon RDS SQL Server 생성하기 2/2 – 상세 기능편

by 콤텍시스템

RDS를 생성 후에 여러가지 옵션들을 확인해 보자.

 

먼저, AG RDS 에서 리스너아이피에 대해서 아래와 같이 확인이 가능하다.

 

RDS AG 이중화환경에서 장애조치 하기

수동장애조치를 SSMS 에서 하려면 인증관련 이슈가 있다.

보조서버에 admin 계정으로 로그인이 안된다. - 어떻게 수동으로 장애조치를 할까?

인스턴스 재부팅하는 방법 외 다른 방법을 찾아봐야겠다

 

 

신규데이터베이스 생성

신규 데이터베이스 생성하면 자동으로 AG 그룹에 연결되며 동기화를 자동으로 한다.

미러링일경우에도 자동으로 미러링 상태로 변환이 된다.

따로 구성할 필요가 없다.

 

보조 서버 접속하기

이중화를 했을 경우 주서버는 Endpoint 로 접속을하면 되는데 보조서버를 접속을 할 수 가 없다.

그냥 이중화 보조 인스턴스 역할이라고 생각하면 될 것 같다.

 

주 서버를 재 시작하기

장애조치 여부를 물어본다. 일단 UnChecked 하고 재 시작해보자.

주 서버 역할이 변경이 되지 않고 현재 상태 그대로 재부팅만 된다.

역할이 전환이 되었다는 것은 가용영역으로 확인이 가능하다.

 

장애조치 옵션을 체크 후에 재부팅을 하면 주서버 역할서버가 변경이 된 것을 확인 할 수 있다.

<부팅 전>

 <부팅 후>

 

데이터베이스 삭제

SSMS 에서는 삭제가 불가능하다.

Query 로만 가능하다.

--replace your-database-name with the name of the database you want to drop

EXECUTE msdb.dbo.rds_drop_database  N'your-database-name'

 

새로운 SQL 계정 생성

Admin 옵션을 먼저 확인하자.sysadmin권한은 부여를 못한다.

신규 생성할때 아래 옵션을 설정 후 DB권한에 DB_onwner 권한을 주면 될 것 같다.

아래는 인스턴스 생성이 admin 권한에 대한 부분이다.

SQL 예약작업 생성하기

SSMS SQL Server Agent 에서 생성가능하다.

그러나 보조서버에는 자동생성이 되지 않기에 수동으로 생성이 필요하다.

중요하고 주의할 포인트이다.

 

생성은 SSMS에서 가능하나 삭제는 안된다.

Query로만 가능하다.

EXEC msdb..sp_delete_job @job_name = 'test';

RDS 인스턴스 삭제

해당 인스턴스를 선택 후 삭제하면 된다.

삭제 기능 방지 옵션을 있을 경우에는 Diabled 후에 삭제를 해야 한다.

읽기전용 복제본이 있을 경우에는 삭제가 되지 않고 해당 복제본은 StandAlone 상태로 변경이 되면서

그대로 존재한다.

그 외 기능은 추후 포스팅할 예정이다.

 

댓글