백업은 데이터베이스를 다른 매체에 보관하는 작업을 의미하며, 복원은 데이터베이스에 문제가 발생했을 때 다른 매체에 백업된 데이터를 이용하여 원상태로 돌려놓는 작업을 말한다.
1. 데이터베이스 백업
데이터베이스 마우스 우클릭 - 태스크 - 백업을 선택한다.
백업할 데이터베이스와 경로를 확인할 수 있다. 확인을 누른다.
백업 폴더에서 백업된 ShopDB.bak 파일을 확인할 수 있다.
2. 데이터베이스 복원
DELETE FROM product_tb
ShopDB 에서 제품 테이블을 실수로 삭제했다.
이런 경우는 백업한 데이터베이스를 통해 복구해야 한다.
현재 사용중인 DB는 복원할 수 없으므로 다른 데이터베이스로 변경해야한다.
use tempDB
복원을 위해 임시 데이터베이스로 변경한다.
데이터베이스 마우스 우클릭 - 데이터베이스 복원을 선택한다.
디바이스 - … 버튼을 누른 후 백업 폴더에서 백업된 데이터베이스를 불러온다.
데이터베이스가 복원되면 팝업이 뜬다.
use ShopDB SELECT * FROM product_tb
제품 테이블이 정상적으로 복원되었다.
Share article