SQL Server Performance

Problema EOF con Bulk Insert

Discussion in 'Preguntas sobre SQL Server en Español.' started by emorales, Nov 23, 2006.

  1. emorales New Member

    Al usar el BulK insert recibo el siguiente error

    Servidor: mensaje 4832, nivel 16, estado 1, línea 1
    Inserción masiva: fin inesperado del archivo de datos (EOF).
    Servidor: mensaje 7399, nivel 16, estado 1, línea 1
    El proveedor OLE DB 'STREAM' informa de un error. El proveedor no proporcionó información acerca del error.
    Traza de error de OLE DB [OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: El proveedor no proporcionó información acerca del error.].
    Se terminó la instrucción.


    al final del archivo de texto siempre hay un retorno carro, lo cual inserta una linea en blanco que es lo que produce el error.

    Como puedo arreglar este detalle, ya que quiero programar el BulK insert para que trabaje automáticamente !!!!!!!!!!!!!!!!!

    edgar
  2. Luis Martin Moderator

    Lo que me parece es que tienes más de un EOF en el archivo.
    Te suguiero que levantes el TXT con algún editor de ASCII o Hexa para verificar en dónde se encuentran los EOF.

    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


    All postings are provided “AS IS” with no warranties for accuracy.



  3. emorales New Member

    es un archivo que a diario genero en unix y traslado a Windows y quiero insertar los registros en una tabla de SQL SERVER 2000, al final del ultimo registro usualmente hay lineas en blanco y son las que me generan el error, ya que si las elimino el Bulk Insert me trabaja perfectamente.

    La idea es como puedo arreglar este detalle para no estar borrando manualmente las lineas

    edgar
  4. Luis Martin Moderator

    La única manera es que le pidas al generador del archivo Unix que las elimine. Es lo más fácil. No tiene sentido que tu generes un programa para verificar que las líneas finales esten en blanco o no.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    All in Love is Fair
    Stevie Wonder


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page