批量插入几个错误

时间:2015-07-19 17:03:57

标签: bulkinsert

我试图将1000个txt文件上传到一个表中,而不是SQL。我使用以下查询,一次上传一个txt文件:

CREATE TABLE [dbo].test1
( 
    [Division] varchar(50) null,
    [Factura] varchar(50) null,
    [Fecha Factura] varchar(50) null,
    [Inicio Período] varchar(50) null,
    [Fin Período] varchar(50) null,
    [Tipo de Factura] varchar(50) null,
    [Cuenta Contrato] varchar(50) null,
    [Tipo de Cliente] varchar(50) null,
    [Servicio Facturado] varchar(50) null,
    [Porción] varchar(50) null,
    [Unidad de Lectura] varchar(50) null,
    [Tipo de Consumo] varchar(50) null,
    [Concepto Facturado] varchar(50) null,
    [Consumo Facturado] varchar(50) null,
    [Importe Facturado] varchar(50) null,
    [Importe CCAR] varchar(50) null
)


BULK INSERT [dbo].test1
    FROM '\\dataserver\SQL Data Files\SQL_EMELIZ\FC x Bloque Detallada\201308 Detalle Facturas\FACT_BLOQ_AGO13 (1).txt'
    WITH 
    ( 
                FIELDTERMINATOR = ';', 
        ROWTERMINATOR = '0x0A' 
    )

但是会显示以下错误消息:

  

Msg 4832,Level 16,State 1,Line 22批量加载:意外结束   在数据文件中遇到了文件。 Msg 7399,Level 16,State 1,   第22行OLE DB提供程序" BULK"对于链接服务器"(null)"报道   一个错误。提供商未提供有关错误的任何信息。   消息7330,级别16,状态2,行22无法从OLE DB中获取行   提供者" BULK"对于链接服务器"(null)"。

任何人都可以帮助我吗?

0 个答案:

没有答案