728x90
반응형
SAP ERP가 유니코드를 지원하지 않아 데이터베이스에서는 한글이 깨진 데이터로 보이는 환경에서 DB에서 데이터 처리하는 방법
SSIS를 이용해서 데이터를 전송할 경우
- OLE DB Source 속성에서 AlwaysUseDefaultCodePage 속성을 True로 변경
오라클에서의 인코딩
- 인코딩 : String encoded = URLEncoder.encode(message, "Cp850");
- 디코딩 : strReturn = URLDecoder.decode(encoded, "EUC-KR");
SSMS에서 데이터 변환해서 보기
- 복원된 테이블은 SQL_Latin1_General_CP850_BIN2 Collation으로 복원
- 서버 설치를 Korean_Wansung_CI_AS로 한 상태에서 master DB에서 위의 복원된 DB데이터를 조회
SELECT CONVERT(VARCHAR, CONVERT(VARBINARY,컬럼명)) FROM 복원DB.스키마.테이블
728x90
반응형
'Archive' 카테고리의 다른 글
SAP 어플리케이션로그(BALHDR,BALDAT) 삭제 (0) | 2019.03.13 |
---|---|
SAP PI Main Table Switch를 통한 데이터 관리 (0) | 2019.02.25 |
MAX DB 데이터 파일의 사이즈 재구성 방법 (0) | 2014.07.22 |
Max DB 접속하기 (0) | 2014.07.22 |
MM_MATNR : 상품마스터 (0) | 2013.12.07 |