안녕하세요.
윈도우 서버의 mssql2000 데이터베이스를 리눅스 서버의 mysql로 백업 방법을 찾는 중에
mssql2000에서 제공하는 엔터프라이즈라는 걸 알게 되었습니다.
mysql로 옮기려면.. 테이블까지 생성해주는 "자료 내보내기"를 써야 겠다 싶어 사용방법을 알아보고
데이터를 mysql로 백업을 하는데 몇몇 테이블에서 이런 에러가 뜨네요..
"일반 오류 -2147217887(80040E21)"
그래서.. 각 포탈사이트 및 데이터베이스 관련 사이트에서 위와 같은 에러가 뜨는 경우를 찾아봤는데..
마소에서 http://support.microsoft.com/?kbid=255900 위에 같은 해결책을 제시해주더라구요..
그런데.. 저희 서버는 리눅스 서버라..제시해주는 해결책으로는 결론이 안나오네요.. ㅡㅡ;
그래서.. 문제의 원인을 찾아보는데..
mssql에서 컬럼값이 "decimal" 이 있으면
mysql에서 "자료 내보내기"에서 테이블은 생성해주는데 데이터에서 들어가는 값을 인식을 못하는지.. 위에 말씀드린 에러가 뜨는 것같더라구요..
그래서.. mysql에서 생성되는 "decimal" 컬럼값을 "int"로 바꿔 다시 "자료 내보내기"를 사용하면.. 이상없이 데이터가 들어가구요.. -_-
서론이 길었죠 ? ;; 질문은 이겁니다.
mssql에서 "decimal" 자료형을 mysql 로 "자료 내보내기"를 사용한다면.. 같은 자료형으로는 만들 수 없는 것인지 알고 싶습니다.
답변 부탁드리겠습니다.
감사합니다.
|