데이터베이스를 복구해보자 

 

1. 실수로 Azure SQL database를 삭제했을 때 

분명히 삭제실수는 일어난다.

'데이터베이스 서버' 개요 블레이드에 보면 삭제된 데이터베이스 메뉴

 백업을 선택하고 이름을 다시 정해준  복원하면 된다. 

단, 데이터베이스 서버를 삭제하면  방법을   없다. =>최대한 빨리 Azure 기술지원 티켓

 

 

 

2. 데이터가 깨지거나, 일부 데이터를 날렸을 때, 이전 백업으로 돌아가야 할 때 

어떤 이유에 의해서 또는 실수로 데이터 자체에 문제가 생길  있다.

특정 기간 데이터를 지우거나, 테이블을 날려버린 상황

 데이터베이스를 선택하고 '개요' 블레이드에서 복원 버튼 클릭

원하는 복원 지점 , 날짜와 시각 지정 후  다음 데이터베이스 이름을 지정한  확인

"새로운 데이터베이스가 생성되면서 복원"

(중요),  새로운 데이터베이스가 생성된다. 즉, 복원작업 후 지워야된다. 비용발생

 

3. 데이터센터의 데이터베이스 서비스에 장애가 발생하면 

활성지역 복제를 설정해 놨다면 보조 지역을 선택하고 '페일오버' 조치 끝

그리고 애플리케이션에서 Connection String 변경 

 

 

백업이 있다면 데이터베이스를 새로 만들면서 복원을   있다. 데이터베이스 만들기 블레이드에서 소스선택을 '백업'으로 지정하고 백업을 찾아서 만들  있다. 

 

4. 재해복구 훈련 

빠른 복구를 위해서, 주기적으로 사전에 복구훈련 필요하다. 

전화가 마구 울리고 있을때 문서찾을 시간이 있는가~~~

문제상황 가정하여 훈련이 필요.

 

관련문서: Azure SQL 데이터베이스의 비즈니스 연속성 개요 

 

 

 

 




+ Recent posts