2012-08-29 3 views
0

Amazon RDS의 로컬 SQL Server 2008 표준 인스턴스에서 SQL Server 2008 Express 인스턴스로 약 5GB의 참조 데이터를 복사하려고합니다. (이것은 일회성 임포트 임)SQL Server 2008의 모든 테이블을 Amazon RDS의 SQL Server Express로 대량 복사

아마존은 ~ 1GB보다 큰 것을 위해 일괄 복사 사용을 권장합니다. 단일 테이블을 복사하기 위해 대량 복사를 사용하는 예제를 발견했지만 데이터베이스의 모든 테이블을 복사하는 것은 아닙니다.

Google은 다음과 같이 http://support.microsoft.com/kb/176818을 제공하지만 약간 구식입니다.

나의 현재 계획은 위의 스크립트를 업데이트하여 필자가 필요로하는 것을 수행하지만 더 좋은 아이디어가 있는지 궁금해합니다.

+0

아마존은 단순히 백업을 허용하지 않습니까? 오,이게 얼마나 더 간단 할까. –

+0

@Aaron Bertrand 인스턴스로의 백업 복원은 백업 파일이 해당 인스턴스의 파일 시스템에 존재해야하지만 RDS를 사용하면 파일 시스템에 액세스 할 필요가없는 것처럼 보입니다. – bcleary

+0

그래, "백업"RDS 지원이 진정한 데이터베이스 백업이 아니라 SAN 스냅 샷이라고 들었습니다. 레드 게이트의 도구가 RDS와 함께 작동하는지 궁금합니다. BulkCopy보다 쉬운 대답이 있어야합니다. –

답변

1

빠른 가져 오기를 위해 종종 SQL Azure 마이그레이션 마법사를 사용합니다.이 크기의로드가 얼마나 오래 걸릴지는 모르지만이 도구는 사용하기 쉽습니다. CodePlex에서 가져오고이 무료 도구를 사용하는 방법은 screencast입니다.

+0

재미 있고보기 흉합니다. 또한 내부적으로 대량 복사 유틸리티를 사용하는 것 같습니다. – bcleary

+0

우수한 툴, 완벽한 작업, 참조 용으로 5GB를 업로드하는 데 1 시간 40 분이 소요되었습니다. – bcleary