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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 fff
06/12/2007 - 13:52 | Informe spam
que tipo de permiso se necesita para hacer el BULK.??
Gracias.


"Maxi" escribió en el mensaje
news:%
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.





Respuesta Responder a este mensaje
#3 Maxi
06/12/2007 - 14:30 | Informe spam
Sacado de sus libros on line:}

Permissions
Only members of the sysadmin and bulkadmin fixed server roles can execute
BULK INSERT



-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"fff" escribió en el mensaje
news:e%
que tipo de permiso se necesita para hacer el BULK.??
Gracias.


"Maxi" escribió en el mensaje
news:%
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.









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida