MSSQL DB 를  PostgreSQL 옮기려다가 찾았음

DMToolkit_x64.msi

ESF Database Migration Toolkit - Pro

다운로드 사이트

https://www.dbsofts.com/articles/postgresql_to_sql_server/

 

DMToolkit_x64 를 다운로드 후 설치

 

동의 - 다음 - 다음 하면 설치됨

 

설치 완료 후 윈도우버튼 - ESF Database Migration Toolkit - Pro

 

 

실행

 

별거아님 끄기

 

복사할 DB 선택

 

 

대상 DB 선택

 

 

복사할 테이블 선택

 

네모 박스친 부분은 체크 풀어서 복사함 ( db_server , sysdiagrams)

 

 

 

 

 

Submit 버튼 누르면 팝업 뜸

 

 

 

대충 내용은 

 

"평가판 버전이라 레코드 50000개 이상 불가함   "

 

FULL VERSION 누르면 결제페이지 이동되고 Try 누르면 실행 됨

 

Try 눌러도 동작 안되고 있으면 Submit 다시 클릭

 


 

 

완료

 

 

////

 

모든 테이블이 복사 안될 경우

 

mssql 에서  DB 백업 - 다른이름으로 복원  - 다른이름으로 복원한 DB에서 복사 덜 된 테이블만 남기고 모두 지움 

 

테이블 지우는 쿼리 만드는 쿼리문

 

SELECT 'drop table dbo.' + [NAME] FROM SYS.SYSOBJECTS WHERE [xtype] = 'U' 

 

복사 덜 된 테이블만 남은 DB를 위 방법으로 다시 복사

 

PostgreSql 내에서 다른 DB 테이블 복사하는 방법은 여러가지 있는데 구글에 잘 나옴..

 

ㅠㅠ이것까진 안해봐서 ...

 

 

 

+ Recent posts