insert con BULK

06/12/2007 - 11:55 por fff | Informe spam
Hola, resulta que tengo una serie archivos tipo .csv, separados por comas i
quiero mediante BULK hacer un insert masivo pero me lanza el error:
'no tiene permiso para utilizar la instruccion de carga masiva'.

La sql que ejecuto es esta:
sql = "INSERT INTO Test2 (Id, Data, Client, Nou, Modif, Matricula, Audit,
Ubica, Tipus, Enviat, FechaFin, Reserva, Lote, Fecha, numero)" _

& " SELECT a.* FROM OPENROWSET( BULK '" & f.FullName & "', FORMATFILE = '" &
f.FullName & "') AS a;"

Que puede estar sucediendo??
Gracias.
 

Leer las respuestas

#1 Maxi
06/12/2007 - 13:32 | Informe spam
Hola, bueno justamente el mensaje es claro, con el usuario que usted se esta
conectando a SQL no tiene los permisos necesarios para ejecutar dicha
sentencia!


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"fff" escribió en el mensaje
news:unZeRa$
Hola, resulta que tengo una serie archivos tipo .csv, separados por comas
i quiero mediante BULK hacer un insert masivo pero me lanza el error:
'no tiene permiso para utilizar la instruccion de carga masiva'.

La sql que ejecuto es esta:
sql = "INSERT INTO Test2 (Id, Data, Client, Nou, Modif, Matricula, Audit,
Ubica, Tipus, Enviat, FechaFin, Reserva, Lote, Fecha, numero)" _

& " SELECT a.* FROM OPENROWSET( BULK '" & f.FullName & "', FORMATFILE = '"
& f.FullName & "') AS a;"

Que puede estar sucediendo??
Gracias.

Preguntas similares