문제

이전 서버에서 SQL Server를 사용하여 데이터베이스를 파일로 백업했습니다.

이제 해당 파일을 새 서버의 새 데이터베이스로 복원하고 싶습니다.

같은 이름으로 DB를 만들었습니다.

"백업 세트는 기존 '*****'데이터베이스 이외의 데이터베이스 백업을 보유합니다."

이견있는 사람?

감사

도움이 되었습니까?

해결책

을 추가하다 교체 복원 옵션 :

다른 데이터베이스가 이미 동일한 이름으로 존재하는 경우에도 SQL Server가 지정된 데이터베이스 및 관련 파일을 작성해야한다고 지정합니다.

다른 팁

새 데이터베이스를 떨어 뜨리십시오 - 복원하려는 데이터베이스에 앉아 있습니다.

그런 다음 이전 데이터베이스를 복원하려고하면 복원 할 파일을 선택하면 SSMS의 "To Database"대상 필드에 이름이 마술처럼 나타납니다.

백업에서 데이터베이스를 복원하면 새로운 SQL 인스턴스의 데이터베이스. 해당 이름의 데이터베이스가 해당 SQL 인스턴스에 이미 존재하는 경우 기존 데이터베이스를 덮어 쓰는 옵션을 선택할 때마다 기존 데이터베이스가 삭제되어 교체됩니다.

나는 같은 문제를 겪고 있었지만 교체에 넣을 때에도 오류가 발생했습니다. 백업과 같은 이름의 빈 데이터베이스가 있었지만 문제는 두 개의 백업 세트가 있었고 백업을 백업하는 데 사용했던 내 .trn 파일이었습니다. 전체 데이터베이스 및 트랜잭션 로그. 전체 데이터베이스 만 선택했고 작동했습니다.

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