IT’s Ha

[MS-SQL] DB 백업, DB 리스토어 본문

SQL/MS-SQL

[MS-SQL] DB 백업, DB 리스토어

Deleloper Ha 2023. 6. 29. 16:15
728x90
반응형

안녕하세요. 이번 포스팅은 DB 백업과 리스토어(복원)에 관하여 설명하려고 합니다. 

저는 Microsoft SQL Serve Managemnet Studio를 통하여 하는 방법을 설명하겠습니다. 

1. 파일 확인

먼저, 백업 하려는 데이터베이스를 선택하시고 우클릭 후 속성을 선택합니다. 그리고 파일 탭으로 이동합니다. 이동하시면 데이터베이스 파일을 확인 하실수 있습니다.

DB 파일 확인

2. 백업

백업 명령어는 아래와 같습니다. 

BACKUP DATABASE [데이터베이스명] TO DISK = [경로];

예제)

BACKUP DATABASE TEST TO DISK = 'E:\DB_BACKUP\TEST.bak';

3. 리스토어(복원)

복원은 1번항목 파일에 대한 정보가 필요합니다. 각각 파일의 위치를 지정 하여야합니다. 

RESTORE DATABASE [복원 데이터베이스] FROM DISK = [경로] WITH 
     MOVE [파일명] TO [저장경로]

예제)

RESTORE DATABASE TEST_T FROM DISK = 'E:\DB_BACKUP\TEST.bak' WITH 
     MOVE 'TEST' TO 'D:\DB\TEST_T.MDF',
     MOVE 'TEST_log' TO 'D:\DB\TEST_log.LDF'

파일명은 설정된 파일명의 확장자에 따라 달라질 수 있습니다.

궁금하신점이나 틀린내용이 있다면, 댓글 부탁드립니다. 감사합니다.

728x90
반응형
Comments