Cloud System Engineer

MS SQL 미러링 구축 본문

Windows Server

MS SQL 미러링 구축

클라우드 엔지니어 2021. 5. 27. 15:25

 

XenCenter에 DB서버를 2개 만든다

 

 

 

데이터베이스를 아래와같이 만들고

주서버인 DB1SERVER에서 연결하기 누르고 DB2\DB2SEVER or DB2의 IP 입력 후 연결

연결 되면 초록색표시가 된다.

 

 

우선 미러링시 데이터베이스 백업부터 해야한다.

 

 

추가하기 클릭

 

C드라이브 안에 sql 이라는 폴더를 만들고 everyone 으로 읽기/쓰기 허용 후 폴더를 공유한다.

 

파일이름의 확장명은 .bak이다

 

 

 

 

 

 

확인을 누르면 백업이완료된다. 나머지도 똑같이해준다.

 

 

 

DB2로가서 데이터베이스 복원을 클릭

 

 

DB1에서 받은 백업폴더 경로 입력 

 

 

 

백업파일을 저장할 폴더를 DB2서버의 폴더로 지정해준다.

 

 

 

RESTORE WITH NORECOVERY 선택

 

 

DB2서버에 복원완료

 

 

복원중이라고 뜰 것이다.

 

DB1에가서 백업받은 데이터베이스 -> 미러 클릭

 

 

보안구성 클릭

 

다음

 

 

SQL 2016은 모니터링 서버 없이 구성가능하다.  모니터링 서버가 없으므로 아니오 클릭 후 다음

 

 

미러링 포트는 5022이다. 방화벽을 다 해제했으면 관련없으나 

그게 아닌경우에는 5022포트를 따로 허용해줘야한다.

 

DB2도 연결해준다.

 

 

Active Directory 주 관리자 계정을 입력한다.

 

 

 

 

 

 

미러링 시작

 

 

 

Monitoring 데이터베이스 미러링

 

 

log 데이터베이스에 관한 미러링

 

 

다른 데이터베이스도 똑같이 적용하면 최종적으로 아래와 같은 미러링 서버 구축 결과임

 

failover 

페일오버: 1차서버가 고장 ,장애 발생으로 주 서버의 역할을 못할 시

2차서버가 그 역할을 이어받아 주서버 기능을 하도록하는기능

 

즉 서버의 가용성을 높이기 위함

장애조치 클릭

 

예 클릭

 

주서버의 log 데이터가 미러서버로 바뀌었다.

 

반대로도 가능하다

DB2서버에서 LOG데이터클릭후 -> 미러

 

Failover 클릭

 

다시 DB1서버의 LOG데이터가 주 서버로 변함

'Windows Server' 카테고리의 다른 글

URL 인증서 추가  (0) 2022.09.08
Sysprep 오류  (0) 2021.05.20
그룹 정책 백업  (0) 2021.05.20
그룹 정책 상속  (0) 2021.05.18
그룹 정책  (0) 2021.05.17