2012-01-18 2 views
0

MS SQL 서버의 테이블에서 약 300,000 행을 내보내고 다른 서버 (비 Windows)에서 mysql로 ​​가져와야합니다. 일부 필드에는 텍스트가 저장되어 있고 텍스트의 쉼표는 txt 형식으로 내보낼 때 형식을 엉망으로 만듭니다.MS SQL 서버 테이블을 mysql으로 가져 오는 방법은 무엇입니까?

서버에 소프트웨어를 설치할 수 없습니다.

+0

스키마와 데이터를 ANSI SQL로 덤프 할 수 있습니까? Microsoft 제품에 익숙하지 않습니다. –

+1

다른 호스트에서 SQL Server 및 MySQL에 액세스 할 수 있으면 데이터 가져 오기 도구 (SQL Server에 대해 ODBC 연결 사용)를 시도하십시오 - http://www.devart.com/dbforge/mysql/studio/data-export-import.html – Devart

답변

1

당신은 몇 가지 옵션이있을 수 있습니다 : MSSQL과 MySQL의

  • 데이터를
  • 스크립트 MSSQL DB의 데이터를 이동하는 자신의 작은 응용 프로그램을 작성 상호 연결하기 위해 다른 호스트에

    • 사용 SSIS 또는 DTS 마법사을 SSMS 스크립트 기능이있는 스크립트 파일에 넣고 직접 mysql에 스크립트를 적용하여 실행하십시오.
  • +0

    도움을 주셔서 감사합니다. Excel 형식으로 내보내는 경우 mysql로 ​​가져올 수 있으며 쉼표로 문제가 발생하지 않습니다. 또한 가져 오기 전에 데이터를 제거하고 정리할 수있는 유용한 도구를 제공합니다. – MotoTribe

    1

    저는 SSIS에서 MySQL에 연결할 수 있다고 확신합니다. 나는 그 길로 갈거야.

    관련 문제