목록백업 (2)
대용량 데이터베이스를 백업 및 복원할 때, 아래 쿼리를 실행하면 예상 완료시간을 확인할 수 있습니다. SELECT session_id, start_time, status, command, percent_complete, estimated_completion_time, estimated_completion_time /60/1000 as estimate_completion_minutes, --(select convert(varchar(5),getdate(),8)), DATEADD(n,(estimated_completion_time /60/1000),GETDATE()) as estimated_completion_time FROM sys.dm_exec_requests where command = 'BACKUP ..
백업과 복원 이해 백업 : 자료들(datas)을 복사, 보관 -> 데이터베이스는 쉽게 손상되지는 않지만, 결코 손상되지않는다고 보장할 수는 없다. 그래서 만일에 대비해 '백업'해야 합니다. 복원 : 원래대로 회복 -> 손상된 데이터베이스를 복구하여 원래대로 회복하기 위해 '복원'해야 합니다. SQL Server에서 제공하는 대표적인 백업방법 백업전략 : 전체 백업 + 차등 백업 + 트랜잭션 로그 백업 수행 -> 전체 백업 사이에 차등 백업과 트랜잭션 로그 백업을 하는 전략 ex) 전체 백업(1주 1회 2주분) / 차등 백업 (1일 1회 7일분) / 트랜잭션 로그 백업(1시간 1회 3일분) 복구 모델(Recovery Model) 데이터베이스 복구 모델은 데이터베이스 옵션 중 하나로, 어떻게 백업하고 복원할..