2010-06-16 1 views
0

& 가상 시스템으로 Windows & SQL 2k8 상자로 마이그레이션 중입니다. VMWare 상자는 더 나은 하드웨어, 연결 등으로 다른 사이트 ...실제 SQL (SQL2000)에서 VMWare 컴퓨터 (SQL2008)로 마이그레이션 - 대형 데이터베이스 전송

이전 (현재) 물리적 시스템은 지속적인 사용에 여전히 - 나는 21기가바이트 이를 Transfering 인이 기계에 DB의 백업을 촬영했습니다 우리의 가상 머신은 약 7 시간 이상 걸렸습니다. "실제"스위치 오버를 수행 할 때 이상적이지 않습니다.

내 질문에 -

어떻게 마이그레이션을 더 잘 처리해야합니까? 최신 상태로 유지하기 위해 VM 시스템에 로그 전달을 수행하도록 현재 시스템을 설정할 수 있습니까? 그런 다음 스위치 오버 할 시간을 수 시간 내에 예약 하시겠습니까? 더 좋은 방법이 있습니까?

답변

1

sql2k에서 데이터베이스를 전체 백업 한 다음 sql2k8에서 norecovery로 복원 한 다음 sql2k에서 로그 백업을 계속 받아 sql2k8에 적용합니다 (다시 norecovery 사용). 그래서 기본적으로 sql2k에서 sql2k8 로의 로그 전달을 수행합니다. swithc 작업을 수행 할 때 onyl은 sql2k에서 로그 백업의 꼬리를 가져 와서 sql2k8에 적용합니다. 이번은 복구를 통해 데이터베이스를 온라인 상태로 만들고 sql2k 형식에서 sql2k8 형식으로 업그레이드를 실행합니다.

SQL 2008에서 복원 된 SQL 2000 백업이 지원되지만 SQL 2000 SP4를 배포하는 것이 좋습니다.

+0

감사합니다. 내 전체 백업이 1 개월 전 aprox 인 경우 그 사이에 모든 트랜잭션 로그가 필요하거나 가장 최근의 트랜잭션 로그를 사용해야합니까? – Alex

+0

모두 (로그 백업) –