2017-02-15 2 views
0

IBM DB2를 처음 사용합니다. DB2에서 SQL Server로 데이터를 마이그레이션하는 작업을 수행했습니다. 명령 프롬프트를 통해 IBM DB2 클라이언트와 DB2 데이터베이스를 연결할 수 있습니다. 우리는 이미 C#에서 ASP.NET SQL 대량 복사를 사용하여 Oracle 데이터를 SQL 서버로 마이그레이션했습니다. 일일 업데이트를 기반으로 정기적으로 DB2 데이터를 마이그레이션해야합니다. Oracle 용 SQL이나 SQL Server 용 Management Studio와 같은 편집기에서 DB2 SQL 쿼리를 실행하는 방법에 대한 세부 정보가 필요합니다. 또한 C#에서 DB2 데이터를 대량 복사와 동기화하는 방법에 대한 정보가 필요합니다. 미리 답변 해 주셔서 감사합니다!IBM DB2 - SQL Server 마이그레이션

1) 쿼리가 직접 DB2에 대해 실행할 수 있도록 연결된 서버를 설정 : 나는 현재이 작업을 수행

+0

또 다른 방법은 SAS를 사용하여 ODBC를 통한 대량 복사를 통해 DB2에 연결하는 것입니다.이 방법은 데이터 변환을 처리하고 상대적으로 빠른 속도로 실행합니다. 특히 다중 쓰레드를 사용하는 경우 더욱 그렇습니다. 또한 Windows Server 측에 미치는 영향이 매우 낮기 때문에 문자가 많이로드되는 동안 쿼리를 실행할 수 있습니다. –

답변

2

2 가지 방법은 다음 DB2는 DB 및에 ODBC 연결을 사용하여 있습니다. 단점은 큰 테이블을 움직이는 것이 꽤 느리다는 것입니다.

2) SSIS를 사용하여 데이터를 이동하십시오. SQL Server에서 직접 가져올 수 있으며 간단한 방법으로 데이터를 정리하는 등 복잡한 코딩 작업이 필요합니다 (필자는 공백 문자 필드를 많이 제거해야합니다). Visual Studio를 사용하여 SSIS 패키지를 만듭니다.

두 가지 방법 모두 작업으로 설정하고 자동으로 실행할 수 있습니다.