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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 13569
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 8387
9518 2005에서 SSMSE 접속안하고 DB 생성할수 있나요? [1] 프리패스 2016.09.21 2113
9517 안녕하세요 Mssql DB를 사용하는 프로젝트 중에 DB초기 연결설정때문에 질문드립니다. [2] 코끼리박 2016.09.20 2742
9516 os 64bit에 sql2005 32bit가 설치 가능한가요? [3] icham 2016.09.20 2341
9515 안녕하세요. 데이터베이스 이름 과 테이블명 앞에 붙는 명칭이 뭔지 해서 질문드립니다. [7] 코끼리박 2016.09.20 6117
9514 조인문제로 문의드립니다 [3] 문상연 2016.09.20 2693
9513 2005에서 2014로 이전하려고 합니다,. [2] niceman5 2016.09.20 2037
9512 데이타 검색 관련 [3] 다복이 2016.09.18 2198
9511 경우의 수 리스트 작성 [5] 독도삼겹살 2016.09.13 4585
9510 조인문제..? [4] 문상연 2016.09.13 2517
9509 MDF / LDF만으로 특정 시점 백업이 가능할까? [2] 건다리 2016.09.12 2500
9508 식당 DB를 만들어보고 있는데요 [1] 뾰로로롱 2016.09.12 2530
9507 여러 행의 값을 한 컬럼에 표기가 가능한가요?? [2] 닝쿠 2016.09.12 2512
9506 이게 가능할까요? [3] kohsangho 2016.09.11 2583
9505 DBCC SHRINKFILE 질문좀요... [2] 처리짱 2016.09.09 2646
9504 기간 범위 문제..? [4] 문상연 2016.09.09 2653
9503 범위에 해당하는 검색 조건 질문입니다. [4] 비폭력무저항 2016.09.07 2176
9502 파워빌더 12.5 문의드려요. [1] 나는야SQL초보 2016.09.07 3551
9501 쿼리 문의, Max 날짜 및 데이타 가져오기 [1] 어둠별빛 2016.09.07 2555
9500 통신 버퍼 리소스에서 다른 프로세스와의 교착 상태가 발생 [1] HSQL 2016.09.06 3625
» Unicode .txt 파일 format파일 이용해서 BulkInsert할때 문제점 [1] 띠립수 2016.09.05 3020





XE Login