2012-10-11 1 views
3

Oracle 10g 데이터베이스를 SQL Server 2008 R2로 마이그레이션 할 계획입니다.
현재로서는 대상 데이터베이스에 아무 것도 구현되어 있지 않으므로 마이그레이션 중에 기존 스키마를 변경하고 향상시킬 수 있습니다.
Oracle 10에서 SQL Server 2008 R2 로의 마이그레이션을위한 SSMA 또는 SSIS

데이터뿐만 아니라 저장 프로 시저 및 뷰도 가져와야합니다.

이미 SSIS에서 작업했으며 데이터 조작을위한 우수한 제품을 발견했습니다.
동료가 마이그레이션을 위해 SSMA에 대해 언급했습니다. 그러나 그물에 대한 연구가 끝난 후 SSIS는 더 많은 기능 (작업, 사용자 지정 스크립트 등)을 제공하는 반면, 주로 데이터 마이그레이션 및 변환에 적합 할 것으로 보입니다.

두 제품의 프로/콘트라스트는 어느 것이고 작업에 가장 적합합니까?

답변

7

하이브리드 방식을 권장합니다. SSMA를 사용하여 convert the schema and objects from Oracle to SQL Server. 그런 다음 SQL 끝 부분에 맞게 오브젝트를 개선하거나 변경하십시오. 새로운 스키마에 만족하면. SSIS를 사용하여 여전히 Oracle 측에서 대기중인 데이터를 SQL에서 기다리는 새 스키마로 이동하십시오.

SSIS와 SSIS의 빠른 비교는 SSIS가 한 위치에서 다른 위치로 데이터를 이동하는 측면에서 훨씬 우수합니다. 그러나 당신이 위에 묘사 한 것의 창조/수정 단계를 위해 반드시 추천하지는 않습니다. SSMA로이 프로세스를 훨씬 쉽게 찾을 수 있다고 생각합니다. 반면에 SSMA는 복사 과정에서 변환 방식을 많이 제공하지 않습니다.

+0

좋은 설명을 위해 +1! 그런 다음 스키마 파트에 대해 SSMA에 대해 자세히 읽습니다. 나는 다른 대답이 올 경우를 대비하여 잠시 대답을 개방 할 것이다. 감사! – Francesco