2017. 11. 27. 17:18 Windows Server
[윈도우서버] mssql 미러링
[ 미러링 구성 방법 ]
- 구축 환경
- os : windows 2012 R2 - mssql : 2008 R2 - AD 계정 : mirroring\administrator - AD 도메인 : mirror.dc - 주 서버 서버명 : mirrorserver - 미러 서버 서버명 : mirrorClient |
- 구축 전 체크사항
- 미러링 작업 진행하였을 때 , AD 구성이 되어있어야 정상작동 되는점 확인 - windows 의 administrator의 계정과 mssql 서비스 계정이 동일해야 합니다. - 각각의 컴퓨터 명으로 ping 체크가 가능해야 합니다. -
주서버
및 미러서버 둘다 AD
계정으로
로그인 합니다. 주서버에서 AD 계정인 mirroring\administrator 로 로그인 미러서버에서도 동일계정 mirroring\administrator로 로그인 |
- mssql 계정에 대한 권한추가
- mssql 실행 → 보안 → 로그인 → ad계정이 없을경우 추가 → 계정속성 → 서버역할 → sysadmin권한 추가 |
- AD 계정으로 mssql 실행시키기
- SQL SERVER 구성관리자 실행 - SQL Server 서비스 클릭 → SQL Server (MSSQLSERVER) 우클릭 → 속성 클릭 → 계정 지정 탭 클릭 → 계정이름 : mirroring\administrator (AD계정 입력) 암호 : AD 패스워드 입력 위 내용처럼 적용 후 mssql 재시작 |
- AD계정으로 mssql 시작이 안될경우 조치 방법
- 관리도구 → 로컬보안정책 → 로컬정책 → 사용자 권한 할당 → 서비스로 로그온 → 사용자 추가 → AD 계정 추가 - 서버 리부팅진행 |
- 미러링 끝점 생성
주서버 및 미러서버에서 아래 쿼리 실행 use master; go create login [mirroring\administrator] from windows; go grant connect on endpoint::Mirroring To [mirroring\administrator]; go |
- 해당 DB 백업 및 복원
- 해당 DB를 full 백업 진행해야 하며, 트랜잭션 로그까지 백업을 받아야 합니다. - 백업받은 파일을 미러서버로 업로드 합니다. - 미러서버에서 해당 DB를 복원 시키며 , 주의할점은 NO RECOVERY 모드로 복원시켜야 한다는 점입니다. |
- 미러링 진행
- 주서버에서 해당 DB 우클릭 → 테스크 → 미러 클릭 - 보안구성 진행 - 주 서버 인스턴스 기억하기 → 미러 서버 인스턴스 연결 클릭 → 서버이름 : mirrorPC.mirror.dc 연결클릭 - 주 인스턴스와 미러 인스턴스 작성란에 서로 반대로 입력해야 합니다. - 주 인스턴스 : mirroring\administrator - 미러 인스턴스 : mirrorServer\administrator - 미러링 끝점이 완료 되며, 미러링 시작 클릭하시면 정상작동됩니다. |
'Windows Server' 카테고리의 다른 글
[윈도우서버] NetFramework 3.5 설치 불가 (0) | 2018.08.26 |
---|---|
[윈도우서버] 네트워크 드라이브 가비지 남는 현상 (0) | 2018.08.26 |
[ 윈도우서버 ] 가상서버에서 시간 동기화를 해도 시간 틀어질 때 (0) | 2017.04.27 |
[윈도우서버] 패스워드 초기화방법 (0) | 2016.11.15 |
[윈도우서버] 윈도우서버에서 도스창만 뜰경우 (0) | 2016.11.01 |