메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 SQL Server

뇌를 자극하는 SQL Server 질의응답 게시판입니다.

미러링 관련된 질문입니다.

2015-11-09

|

by 개발자

958

안녕하세요.
우선 소중한 책을 내어주셔서 감사드립니다.

뒤늦은 감이 없지 않아 있지만...
예전에 쓰신 2005책 기준으로 현재 사내에서 SQLSERVER 2012기준 미러링 구축을 하고 있습니다.

제가 궁금한게....수동장애조치(Witeness없는)로 미러링을 구축했는데요..

제가 이해하기론 자동장애조치(모니터링)의 경우 A(주),B(서브) 형태로 연결했을 시에
A가 Shutdown등의 장애가 생기면 자동으로 모니터링을 통해 B(서브)가 B(주)가 되고
나중에 A가 올라오면 B에서 Transaction Log 전송을 통해 동기화가 다시 되는 걸로 알고있는데요.

질문은..

1. 자동의 경우라 해도 A가 Disk가 깨지는 상황이 생기면 결국 B(보조)->B(주) 로 변경된 B에 대한
   미러링을 끊고 다시 A에 대해서 BAK파일을 생성 한 후 Transaction Log를 다시 재 구축해주는 단계가 되는건가요?

2. 수동의 경우는 TEST해보니 A(주) 가 Shutdown등의 상황으로 죽으면 B는 Restoring상태여서 접근 불가하던데
    이에 대한 수동장애조치란게 전 FaileOver버튼을 수동으로 누르는 경우를 의미하는 줄 알았는데 A(주)가 꺼지면
    해당 버튼을 누를 수 없으므로 B(보조) 서버에 가서 미러링을 끊고 WITH RECOVERY로 독립된 인스턴스로
    운영하는 걸 의미하는 건가요~?
    -> 이럴 경우 A(주 서버였던)를 다시 나중에 동작시키는 경우에는 이미 끊어진 상태이므로
        다시 처음부터 DownTime을 갖고 BAK를 뜨고 Transaction Log를 작업해주는
        미러링 단계를 거쳐야 하는건지요~?

3. MSSQL 서버 단에서는 미러링을 이용하여 A서버에 접속하는 Client들이 미러된 B쪽으로 접근 가능하도록
   해당 서버 IP에 대한 로드 밸런싱 같은 건 따로 지원되지 않나요~?


시간 내 읽어주셔서 감사합니다.
댓글 입력
자료실