데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

Unicode .txt 파일 format파일 이용해서 BulkInsert할때 문제점


안녕하세요.


유니코드 텍스트 파일을 .fmt 파일을 이용해서 BulkInsert할려고 하면


"메시지 4832, 수준 16, 상태 1, 줄 1
대량 로드: 데이터 파일에서 예기치 않은 파일 끝에 도달했습니다.
메시지 7399, 수준 16, 상태 1, 줄 1
연결된 서버 "(null)"의 OLE DB 공급자 "BULK"에 오류가 발생했습니다. 공급자에서 오류에 관한 정보를 주지 않았습니다.
메시지 7330, 수준 16, 상태 2, 줄 1
연결된 서버 "(null)"의 OLE DB 공급자 "BULK"에서 행을 인출할 수 없습니다.
"


이런 에러가 뜹니다. Ansi파일 형태는 문제없었고 유니코드 파일로 변환하니 문제가 생기네요.


===================

- .fmt 파일 형식입니다.


11.0
9
1       SQLNCHAR       0       128      "} {"                      2     CountryCode   ""       
2       SQLNCHAR       0       128      "} {"                      3     WorldCode         ""
3       SQLNCHAR       0       128      "} {"                      4     ServerCode   ""
4       SQLNCHAR       0       128     "} {"                      5     UserID           Korean_Wansung_CI_AS
5       SQLNCHAR       0       128     "} {"                      6     UserName          Korean_Wansung_CI_AS
6       SQLNCHAR       0       128      "} {"                      7     UserNo    ""
7       SQLNCHAR       0       128      "} {"                      8     Lv            ""
8       SQLNCHAR       0       128      "} {"                      9     PlayTime   ""
9       SQLNCHAR       0       128     "\n"                       10    LogTime          Korean_Wansung_CI_AS


====================

- BulkInsert 쿼리입니다.


declare @sql nvarchar(2000)


set @sql = 'BULK INSERT  ST_LevelUpLog FROM ''G:\FTPLog\LEVEL_UP_COMMON_GS_391_20160902_175943.log'' WITH (FIRSTROW  = 1,  ROWTERMINATOR = ''\n'' , DATAFILETYPE = ''widechar'', FORMATFILE = ''G:\1.Server\ProjectSR_Server\Tool\LogMan_SummonRush\fmt\levelup_log.fmt'')'


exec sp_executesql @sql


No. Subject Author Date Views
9502 파워빌더 12.5 문의드려요. [1] 나는야SQL초보 2016.09.07 3419
9501 쿼리 문의, Max 날짜 및 데이타 가져오기 [1] 어둠별빛 2016.09.07 2506
9500 통신 버퍼 리소스에서 다른 프로세스와의 교착 상태가 발생 [1] HSQL 2016.09.06 3332
» Unicode .txt 파일 format파일 이용해서 BulkInsert할때 문제점 [1] 띠립수 2016.09.05 2814
9498 xml path 결과 출력 문의 [2] dDrake 2016.09.05 2251
9497 select 결과의 row가 여러개 일 경우 각각의 결과를 변수에 할당 할 수 있나요? [1] 셀프 2016.09.05 2207
9496 재귀쿼리 조직도 쿼리 질문입니다. [1] 아더왕 2016.09.05 2940
9495 숫자 한글 혼합 정렬문제...? [8] 문상연 2016.09.04 3105
9494 group by 질문이 있어요..(쿼리수정 -_-) [2] neiyan 2016.09.02 2379
9493 SSMS 로 인한 CPU 부하 문의 [2] 아스날 2016.09.02 2642
9492 월별 가로 출력 ms-sql 쿼리 질문입니다. [1] 미뇽 2016.09.01 3382
9491 오라클 쿼리를 sql로 변경하려면,, sum over ( order by tt desc) 이부분을 [4] 하늘양 2016.09.01 2185
9490 dat텍스트파일을 열면 글씨가 깨져 나옵니다. 엑셀로 변환 방법과 여는 방법 부탁드립니다. [1] 락규 2016.09.01 5213
9489 select문으로 불러온 칼럼값 문제 [2] 질문쟁이 2016.09.01 1881
9488 서버 이전 후 SSIS 패키지는 모두 재생성을 해야하는 걸까요? [1] 더따뜻한 2016.08.29 2302
9487 SQL where 조건에 변수입력시 옵티마이저가 비정상적 판단을 합니다. [7] 꼬셔죠 2016.08.29 3020
9486 (SQL2008 R2) 접속 후, 에러문구 문의. [1] 탕슉 2016.08.26 2503
9485 정렬문제..? [8] 문상연 2016.08.24 2643
9484 특정 시간대 데이터를 뽑는 쿼리 도와주세요. [5] hunit 2016.08.23 3457
9483 번호 로그인 관련 문의 드립니다. [2] 남군 2016.08.23 1742





XE Login