문제

따뜻한 SQL 백업이 있습니다.야간 전체 백업, 낮 동안 자주 전송된 txn 로그가 복원됩니다.데이터 파일을 다른 디스크로 옮겨야 합니다.이러한 DB는 "웜 백업" 상태에 있습니다. 따라서 읽기 전용 표시를 해제할 수 없습니다. - "오류 5063:'' 데이터베이스가 웜 대기 상태입니다.웜 대기 데이터베이스는 읽기 전용입니다.") 분리와 재부착이 걱정됩니다.

분리/연결 작업이 완료된 후 "웜 백업" 상태를 얻으려면 어떻게 해야 합니까?

도움이 되었습니까?

해결책

제가 아는 유일한 해결책은 활성 데이터베이스의 전체 백업을 생성하고 이 백업을 '웜 백업' 상태의 데이터베이스 복사본으로 복원하는 것입니다.먼저 활성 DB에서 백업을 만듭니다.

backup database activedb to disk='somefile'

그런 다음 다른 SQL Server에서 백업을 복원하십시오.필요한 경우 WITH REPLACE 옵션을 사용하여 기본 저장소 디렉터리를 변경할 수 있습니다.

restore database warmbackup from disk='somefile'
       with norecovery, replace ....

이제 로그 백업을 생성하고 복원 로그 문을 사용하여 이를 웜백업으로 복원할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top