데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
mssql 에서 bcp를 이용해서 varbinary 타입 데이터를 png 파일로 저장하려고 합니다.
찾아서 시도를 해보았지만 파일은 생성이 되는데 지원되지 않는 이미지 파일이라고 애러가 뜹니다.
혹시 이미지 파일로 저장하는 것이 지원이 되지 않는 것인지
다른 방법이 있는 것인지 도움 부탁드립니다.~
Comment 1
-
처리짱
2017.02.27 14:59
binary 타입을 써보지 않았는데..
png파일이 있는 폴더 위치를 저장하는게 일반적이지 않나요..
바이너리 파일을 어떤방법으로 bcp insert를 하였는지는 모르겠으나 저장된값과
실제 png파일을 win hex 같은 프로그램으로 열었을때 바이너리가 동일해야겠죠..
png파일은 헥사로 열었을때 PNG 라는 단어가 나오고 헤더의정보들이 나오고 마지막이 END로 끝났었던 기억이 나네요..
varchar를 2단어씩 끝어서 16진수 바이너리 형태로 바꿔 저장하는게 쉬운 작업은 아닐거 같은데요;