MSSQL 데이타를 MySQL(MariaDB)로 변경하는 작업을 하고 있습니다. > 자유게시판

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

자유게시판

MSSQL 데이타를 MySQL(MariaDB)로 변경하는 작업을 하고 있습니다. 정보

MSSQL 데이타를 MySQL(MariaDB)로 변경하는 작업을 하고 있습니다.

본문

저의 고객사 중에 ASP + MSSQL 로 개발된 홈페이지를 운영하는 웹사이트가 있습니다.

그중 한곳의 홈페이지를 대폭 개편해서 MySQL 기반으로 이전하는 새로운 홈페이지를 개발중입니다.

어느정도 개발이 완료되어 디비 변경하는 이슈를 해결하기 위해 인터넷을 폭풍 검색하고 설치 및 이전을 테스트 하고 있습니다.

 

대략 5개 관련 프로그램을 찾았고, 몇개는 테스트를 완료해서 장단점을 확인했습니다.

가급적 무료 위주로 해결 하려고 하는데 쉽지는 않네요.

 

1. MSSQL을 MySQL 로 Migration Tools / Service

http://www.happyjung.com/lecture/2561?sca=MySQL

요거는 제가 확인한 마이그레이션 가능한 프로그램과 서비스를 정리한 자료입니다.

 

2.  [MSSQLtoMySQL] MSSQL에서 MariaDB(MySQL) 마이그레이션

http://www.happyjung.com/lecture/2562?sca=MySQL

요녀석은 sql 파일 형식으로 다운로드를 해줍니다.

디비 용량이 큰 경우에는 부하가 생겨서 추출이 멈추는 문제가 있습니다.

 

3. [SQLyog] MSSQL에서 MariaDB(MySQL) 마이그레이션
http://www.happyjung.com/lecture/2558?sca=MySQL

요 녀석은 디비 캐릭터셋이 utf8 일때만 가능하다고 하네요

지금 개발중인 서버는 utf8mb4 라서 테스트를 완료하지 못했습니다.

$199 내고 구입해야 정상적으로 사용이 가능합니다.

설치후 7일간 테스트가 가능하다고 하니 테스트후 말씀드리겠습니다.

 

4. MySQL Workbench

이전하려는 대상 디비가 MySQL 5.1, 5.5, 5.6, 5.7 에서만 사용 가능하네요 

지금 운영 개발중인 서버는 MariaDB 10.x 인디.... 쩝..

그래서 부랴부랴 최근 할당 받은 클라우드 서버 하나에 MySQL 5.7 로 설치를 의뢰했네요.

APM 으로 설치를 해준다고 하는데.. 뭐 테스트용으로 사용할꺼니까...

서버가 구성되면 이전 테스트를 마저 하고 그 결과를 공유하도록 하겠습니다.

 

일단 여기까지 테스트 결과 입니다.

 

추천
3

댓글 16개

해당 프로그램을 설치 (Trial) 후 테스트를 해봤는데 사용권한이 거부되었다는 로그가 두둥...
http://www.happyjung.com/lecture/2564
폭풍검색 들어가는데, 이와 관련한 경험이나 정보 있으신가요?
제가 사용하고 있을 때에는 특별한 문제는 없이 잘 되었는데.. View database state라고 하면.. mysql쪽인 것 같은데..  mysql쪽은 그냥 DB만 만들어서 사용한거 하고..  utf8을 utf8mb4로 변경은 안해 봤는데..  일단 utf8 에서 utf8로 먼저 해보세요.
아 mysql 에서 거부하는거군요. 그 생각을 왜 안했을까나...  흠흠...

<수정> 작업거부한 녀석은 MSSQL 쪽이었습니다.... ㅠㅠ
View를 안쓴다면 빼고 Transfer해 보시죠..  괜찮다면 백업 파일을 보내주시면.. 제가 한번 해 봐 드릴수 있습니다.  안된다고 하면, DB Convert에 데이타를 보내서 체크해 달라고도 할 수 있습니다.
MSSQL 데이타 베이스가 정리안된 쓸데 없는 허수데이타가 있어서 그것때문에 문제가 발생할 수도 있습니다.
음....저런 툴이 있었구나 -_-......

전 그냥
php 에서 mssql 접속한뒤에 변환할 데이터를 가져와서 그대로 mysql 에 부어버리는데;;;
오오 직접 접속해서 붙는거 좋습니다.
간혹 타입 문제로 충돌하는 경우가 있는듯 하더라구요.
말씀 참조해서 시도해봐야겠네요~~
작년에 컨버팅 툴 찾아서 해보다가 제대로 안되어서
ssms 로 mssql 접속 후 csv 파일로 다운 받은 다음 php 로 걍 집어넣어봤네요..

변환(날짜 데이터(시분초) 제외)은 잘되는 노가다 작업ㅠ 고생 많으시네요
전체 195,704 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT