안녕하세요 DB 관련 질문 드립니다.

안녕하세요 DB 관련 질문 드립니다.

QA

안녕하세요 DB 관련 질문 드립니다.

본문

ms-sql DB 는 현제 백업을 했습니다.

그런데 이것을 php mysql로 변환을 하려고 하는데요

어떻게 변환을 하는 것인지 궁금 합니다.

 

이 질문에 댓글 쓰기 :

답변 4

일단 백업을 어떻게 받으셨는지요?

 

자료를 넣는건  insert 구문 같은걸로 대체하면 어느정도는 들어갑니다.

하지만 mssql 에는 database 라는 개념이 다르니 그거 확인하셔야 되고

그리고 두 db 간에 자료형이 다를텐데 그거 치환하셔야 됩니다.

 

아주 간단한 테이블 하나라면 위의 작업을 한단계 한단계 확인하면서 할수 있지만

양이 많다면..

글쎄요 상당한 작업이 필요하겠네요

 

상당히 어렵네요

 

데이터베이스를 MS SQL에서 PHP MySQL로 변환하는 것은 쉽지 않은 작업입니다. 하지만 몇 가지 방법을 통해 데이터베이스를 변환할 수 있습니다.

1. DBConvert Tool 활용:

  • 소개: "logos"님께서 추천해주신 DBConvert (https://dbconvert.com/mssql/mysql/)와 같은 변환 툴을 사용하면 비교적 간편하게 MS SQL 데이터를 MySQL로 옮길 수 있습니다.

2. 수동 변환:

  • 백업 확인: 우선 MS SQL 데이터베이스를 어떤 방식으로 백업했는지 확인해야 합니다.

  • INSERT 구문 활용: 데이터를 MySQL에 넣는 것은 INSERT 구문을 사용하여 어느 정도 가능합니다.

  • 데이터베이스 구조 차이: MS SQL과 MySQL은 데이터베이스 개념이 다르므로 이 부분을 확인해야 합니다.

  • 자료형 치환: 두 데이터베이스 간 자료형이 다르므로 이에 대한 치환 작업이 필요합니다.

  • 테이블 구조: 간단한 테이블 하나 정도는 위 방법을 단계별로 확인하며 진행할 수 있지만, 데이터 양이 많다면 상당한 작업이 필요합니다.

SQLWays:

SQLWays 라는 데이터베이스 마이그레이션 도구를 사용하여 MS SQL을 MySQL로 변환할 수도 있습니다.

주의사항:

데이터베이스 변환은 복잡한 작업이 될 수 있으므로, 충분한 시간과 노력을 투자해야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 138
QA 내용 검색

회원로그인

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