[SQL ] Bulk Insert成功,但仍有錯誤訊息?

看板Database (資料庫)作者 (不舒服)時間17年前 (2008/06/20 05:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教一下,我用Bulk Insert將檔案大小1GB, 檔案格式為tbl的data set匯入資料庫, 匯入完成後仍會出現錯誤訊息,但是資料卻都成功匯入了。 已經成功匯入數個大筆資料的table了,都沒有問題, 只是錯誤訊息會在匯入完成後跳出來,不知道錯在那裡? (環境: SQL Server 2005 Express) BULK INSERT [CUSTOMER] FROM 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Windows Data\ customer.tbl' WITH ( BATCHSIZE = 5, CHECK_CONSTRAINTS, CODEPAGE = 'RAW' , DATAFILETYPE = 'char', FIELDTERMINATOR = '|' , FIRE_TRIGGERS , KEEPIDENTITY , KEEPNULLS , MAXERRORS = 10 , ROWTERMINATOR = '|' , TABLOCK ) 錯誤訊息: Msg 4832, Level 16, State 1, Line 1 Bulk load: An unexpected end of file was encountered in the data file. Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7330, Level 16, State 2, Line 1 Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)". -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.202.24.147
文章代碼(AID): #18MigzjW (Database)
文章代碼(AID): #18MigzjW (Database)