MS SQL Server-데이터베이스 복원

Restoring백업에서 데이터를 복사하고 기록 된 트랜잭션을 데이터에 적용하는 프로세스입니다. 복원은 백업으로 수행하는 작업입니다. 백업 파일을 가져 와서 데이터베이스로 되돌립니다.

데이터베이스 복원 옵션은 다음 두 가지 방법 중 하나를 사용하여 수행 할 수 있습니다.

방법 1 – T-SQL

통사론

Restore database <Your database name> from disk = '<Backup file location + file name>'

다음 명령은 기존 데이터베이스를 덮어 쓰는 경우 'D : \'위치에서 사용할 수있는 백업 파일 이름 'TestDB_Full.bak'로 'TestDB'라는 데이터베이스를 복원하는 데 사용됩니다.

Restore database TestDB from disk = ' D:\TestDB_Full.bak' with replace

이 복원 명령으로 새 데이터베이스를 생성하고 있고 유사한 데이터 경로가없는 경우 대상 서버에 파일을 로그하고 다음 명령과 같이 이동 옵션을 사용합니다.

데이터 및 로그 파일에 대해 다음 명령에 사용 된 D : \ Data 경로가 있는지 확인하십시오.

RESTORE DATABASE TestDB FROM DISK = 'D:\ TestDB_Full.bak' WITH MOVE 'TestDB' TO 
   'D:\Data\TestDB.mdf', MOVE 'TestDB_Log' TO 'D:\Data\TestDB_Log.ldf'

방법 2 – SSMS (SQL SERVER Management Studio)

Step 1− 'TESTINSTANCE'라는 데이터베이스 인스턴스에 연결하고 데이터베이스 폴더를 마우스 오른쪽 버튼으로 클릭합니다. 다음 스냅 샷에 표시된대로 데이터베이스 복원을 클릭하십시오.

Step 2 − 장치 선택 라디오 버튼을 클릭하고 타원을 클릭하여 다음 스냅 샷과 같이 백업 파일을 선택합니다.

Step 3 − 확인을 클릭하면 다음과 같은 화면이 나타납니다.

Step 4 − 다음 스냅 샷과 같이 왼쪽 상단에있는 파일 옵션을 선택합니다.

Step 5 − 왼쪽 상단에있는 옵션을 선택하고 확인을 클릭하여 다음 스냅 샷과 같이 'TestDB'데이터베이스를 복원합니다.