2012-12-28 5 views
0

.csv 파일을 sql 테이블로 가져 오는 중 bizare 문제가 있습니다. .csv에서 대량 가져 오기를 수행해도 오류가 발생하지 않고 완료되지만 SQL 테이블에 데이터를 가져올 수 없습니다. .csv에 데이터가 있습니다.대량 가져 오기 .CSV to SQL 테이블

그러나 Excel에서 .csv 파일을 열어 .csv로 다시 저장하면 대량 가져 오기를 시도하고 테이블을 확인하면 데이터가 있습니다.

어떤 아이디어 일 수 있습니까? 인코딩 문제가있는 경우 가져 오기 전에 .csv 파일의 인코딩을 검사하거나 SQL에서 무엇을 가져 오도록 강제 할 수 있습니까?

감사합니다.

+0

가 전에 비교하는 데 도움이 CSV 파일 후

BULK INSERT OrdersBulk FROM 'c:\file.csv' WITH ( FIRSTROW = 2, MAXERRORS = 0, FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) 

희망, MAX 오류 공을주고 시도하고 실행합니다. –

답변

1

뒤에

  • 당신의 나쁜 파일이있을 것이다 거부

    1. 로그 파일은 이유가있을 것이라고는 우리가 로그인하고 잘못된 파일 파일에서 로드하는 동안 한 거부하고 문제를 확인하려면 Excel에서 열 때 샘플, 당신의 질문에 대해 기록

    을 거부하며 작업입니다 :이 입니다 을 테이블 구조에 적합한 Excel에서 열면 일부 필드의 형식 (날짜 열이 될 수도 있음)이 변경됩니다.

    는이