IBM DB2에서 SQL Server 로의 마이그레이션

c# database-migration db2 sqlbulkcopy sql-server

문제

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 데이터를 대량 복사와 동기화하는 방법에 대한 정보가 필요합니다. 미리 답변 해 주셔서 감사합니다!

인기 답변

현재이 작업을 수행하는 두 가지 방법은 db2 db에 ODBC 연결을 사용하는 것입니다.

1) 쿼리가 db2에 대해 직접 실행될 수 있도록 링크 된 서버를 설정하십시오. 단점은 큰 테이블을 움직이는 것이 꽤 느리다는 것입니다.

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

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



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.