2012-05-24 3 views
0

서버 A에 거의 10GB의 데이터가있는 SQL Server가 있습니다. 서버 B에 복원 된 백업을 통해 가져와야합니다. 그러나 문제는 서버 A와 서버 B가 모두 미국에 있고 나는 아시아에 있으며 호스팅 회사에서 해당 전송에 대해 100 달러를 요구하고 있다는 것입니다. 그 사이에 백업을 신속하게 만들 수있는 방법이 있습니까? 참고 : 나는 두 서버에 SQL Server 관리 스튜디오가 있습니다.SQL 서버 데이터베이스 백업

그들의 제안 솔루션은 내가 데이터베이스를 다운로드하고 그것을 reupload하지만, 그것은 매우 열심히 매우 긴 과정 것 같습니다.

답변

0

로그 파일 (데이터베이스 속성, 파일, 로그 파일 크기 확인)의 크기를 확인 했습니까?

전체 공간의 대부분을 차지하는 경우 로컬 (경우에 따라)로 백업하고 복구 모델을 간단하게 변경하고 데이터베이스를 압축하고 백업하면 이보다 훨씬 더 큰 크기 일 수 있습니다 전송을 위해 관리가 용이합니다.

+0

1GB로 줄 였더라도 느려질 것입니다. 적어도 몇 시간 동안 사이트를 중지해야합니다. –

+0

글쎄, 내가 제안한대로 서버를 서버 B로 옮길 시간이 필요합니다. 서버 A의 복구 모드를 전체로 설정 한 다음 서버 B [로그 파일에서 변경 내용로드] (http://msdn.microsoft.com/en-us/library/ms177446.aspx)의 상태를 업데이트하십시오. 서버 A는 훨씬 더 작은 크기입니다. 크기가 여전히 큰 경우 필요에 따라 반복 할 수 있습니다. 최종 실행은 파일을 전송하기 전에 매우 짧은 시간이 걸리므로 서버 A의 WebApp를 가져 와서 데이터가 손실되지 않았는지 확인하십시오. – eddo