일반적으로 프로덕션 서버에서 비 프로덕션 서버로 DB를 복원 할 때 테일 로그가 백업되지 않는다는 오류를 잊었을 때 WITH REPLACE 옵션을 사용합니다.
MSDN에 따르면 실제로 복원하기 전에 테일 로그를 백업해야합니다.
데이터베이스가 온라인 상태이고 데이터베이스에서 복원 작업을 수행하려는 경우 로그 꼬리 백업을 시작하십시오. 온라인 데이터베이스에 대한 오류를 피하려면 BACKUP Transact-SQL 문의… WITH NORECOVERY 옵션을 사용해야합니다.
내가하고있는 방식의 위험이나 단점은 무엇입니까? 왜 테일 로그를 백업해야합니까?
SQL Server 2008R2를 사용하고 있지만이 쿼리는 대부분의 최신 버전의 SQL Server와 관련이 있다고 가정하므로 처음에는 그렇게 태그하지 않았습니다.
WITH COPY_ONLY
백업 에도 사용할 수 있습니다 .