2014-01-14 3 views
0

클라이언트에서 .bak 파일을 받았는데 작동하도록 2 일 동안 고생했습니다. SQL Server 2012에서 파일을 새 db로 복원 할 때 복원은 성공하지만 복원 된 데이터베이스에는 테이블이 없습니다. 나는 웹에서 찾을 수있는 거의 모든 것을 다 해봤으며 백업이 올바르게 수행되지 않았을 수도 있다고 생각합니다. (나는 그 정보로 고객에게 돌아갈 것을 기대하지 않습니다.).bak 파일에서 SQL DB를 복원 할 때 모든 테이블이 누락되었습니다.

모든 아이디어에 감사드립니다. 감사합니다.

+1

오류없이 성공적으로 복구 된 경우 클라이언트로 다시 돌아 가야합니다. –

+2

무엇이 문제입니까? –

+1

.bak 파일의 크기는 어느 정도입니까? –

답변

0

고객이 비어있는 데이터베이스를 백업하기 전에 백업 한 것처럼 들립니다. 나는 엄청난 양의 고객이 제공 한 백업을 복원하고 나는 내가 찾은 것에 결코 놀라지 않는다. 클라이언트로 돌아가서 새로운 FULL DATABASE 백업을 요청한 다음 다시 시도하십시오.

3

클라이언트로 돌아가서 비어 있기 때문에 잘못된 백업을 제공했음을 알려야합니다.

백업을 성공적으로 복원 할 수 있고 테이블이없는 경우 백업 할 때 테이블이 없습니다. 백업을 "올바르게 수행 할 수 없으며"성공할 수는 없으며 복원 가능한 백업을 생성하고이 시나리오에서 끝납니다. 그들이 잘못된 데이터베이스를 백업하거나 잘못된 .bak 파일을 제공하지 않는 한.

아마 클라이언트가 화낼 것 인 유일한 물건은 당신이 그들에게 말하는 것을 2 일 기다렸던 것이다.

+0

의견을 보내 주셔서 감사합니다 ... 클라이언트가 불행한 이유는 그들의 오래된 공급자가 DB를 지워 버렸기 때문입니다 ... 내가 처음부터 테이블을 다시 작성하려고 시도한 것 같습니다. – JRulle

+0

@JRulle 글쎄, 그 경우에는, 그들은 당신에 대해 화를 내면 안된다. (그들이 당신에게 백업을 준 후에 DB를 지우지 않으면 백업이 좋지 않다는 것을 이틀 동안 기다렸다.) –

0

"나도"대답의 위험에 처한 사람은 백업을 통해 누군가에게 잘못된 것을 준 것처럼 들립니다. 하지만 당신은을 포함하여 당신에게 유용한 정보의 모든 종류의 얘기해야 restore headeronly from disk = 'path_to_backup'을 수행하여 확인할 수 있습니다

  • 서버 이름
  • 데이터베이스 이름
  • 백업 날짜
0

오늘 같은 문제가 있었다. 그것은 메인 DB 대신 하나의 시스템 데이터베이스 대신 .bak 파일을 복사했습니다. 오늘 저녁에 축제에 나가기 전에 구름에 들려 라.

동일한 문제가있는 경우 파일을 다시 확인하십시오. 내 전화 번호부는 같은 전화 번호부와 같은 날짜 스탬프와 횡설수설 이름 이었기 때문에 쉽게 실수 할 수 있습니다 ... 나는 생각하기를 좋아합니다.

2

나는 동일한 문제가있었습니다. 먼저 데이터베이스를 생성 한 다음 마우스 오른쪽 버튼을 클릭하고 복원을 선택했습니다. 이로 인해 테이블이 생성되지 않았습니다. 대신 "데이터베이스"를 마우스 오른쪽 버튼으로 클릭하고 거기에서 복원을 선택했습니다. 이제 모든 테이블을 볼 수 있습니다.

0

동일한 문제가 발생하여 테이블이 복원되지 않았습니다. 내가 한 것은 새로운 데이터베이스를 만들고 새 데이터베이스로 복원 한 것입니다. 모든 것이 예상대로 작동했습니다.

관련 문제