Ayuda con Bulk Insert

14/04/2004 - 15:28 por news.microsoft.com | Informe spam
Hola a todos, tengo un problemilla, tenia un fichero de texto que me
importaba cada dia con un bulk insert

/*
TRUNCATE TABLE SYNCSOCIOS
GO
BULK INSERT SYNCSOCIOS FROM 'd:\input\NETSOCI.txt'
WITH ( FORMATFILE = 'D:\Sincronizador\Fmt\Socios.fmt')
*/

Dicho fichero, ha sido modificado y me han agregado dos campos mas, yo
ni corto ni perezoso, modifico el fichero de formato para importarlo, el
cual no a dado ningun problema, genero los dos nuevos campos en la tabla
de importación y ejecuto la prueba, cual es mi asombro cuando me da
este error.


/*
Server: Msg 4839, Level 16, State 1, Line 1
Cannot perform bulk insert. Invalid collation name for source column 58
in format file 'D:\Sincronizador\Fmt\Socios.fmt'.
*/

La verdad es que me ha dejado un poco mosqueado, y mirando por todas
partes, no he econtrado una explicación lógica, he cambiado el collation
de la BBDD pero le da igual, y la verdad, no se donde mirar mas,
¿alguien me puede hechar una mano?
 

Leer las respuestas

#1 Carlos Sacristan
14/04/2004 - 15:43 | Informe spam
Creo recordar que es necesario especificar el collation de la columna
(el último campo del formato del campo), o bien doble comilla si no quieres
especificar uno concreto. ¿Lo tienes especificado así en el fichero de
formato?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"news.microsoft.com" escribió en el mensaje
news:
Hola a todos, tengo un problemilla, tenia un fichero de texto que me
importaba cada dia con un bulk insert

/*
TRUNCATE TABLE SYNCSOCIOS
GO
BULK INSERT SYNCSOCIOS FROM 'd:\input\NETSOCI.txt'
WITH ( FORMATFILE = 'D:\Sincronizador\Fmt\Socios.fmt')
*/

Dicho fichero, ha sido modificado y me han agregado dos campos mas, yo
ni corto ni perezoso, modifico el fichero de formato para importarlo, el
cual no a dado ningun problema, genero los dos nuevos campos en la tabla
de importación y ejecuto la prueba, cual es mi asombro cuando me da
este error.


/*
Server: Msg 4839, Level 16, State 1, Line 1
Cannot perform bulk insert. Invalid collation name for source column 58
in format file 'D:\Sincronizador\Fmt\Socios.fmt'.
*/

La verdad es que me ha dejado un poco mosqueado, y mirando por todas
partes, no he econtrado una explicación lógica, he cambiado el collation
de la BBDD pero le da igual, y la verdad, no se donde mirar mas,
¿alguien me puede hechar una mano?

Preguntas similares