Bulk Insert a tabla #temporal

08/07/2005 - 13:05 por Enrique Barceló | Informe spam
Hola,

en la lógica del programa tengo que hacer un bulk insert a una tabla
#temporal.

¿Es obligatorio que el usuario con el que ejecuto mi programa (que utilizan
los usuarios y conocen la psw) sea dbowner de la tempdb?
¿Hay alguna forma de evitar eso? Supongo que no es muy conveniente...

Gracias y un saludo,

Enrique Barceló

Preguntas similare

Leer las respuestas

#1 Maxi
08/07/2005 - 13:40 | Informe spam
Hola, como lo estas haciendo?


Salu2
Maxi


"Enrique Barceló" escribió en el mensaje
news:
Hola,

en la lógica del programa tengo que hacer un bulk insert a una tabla
#temporal.

¿Es obligatorio que el usuario con el que ejecuto mi programa (que
utilizan los usuarios y conocen la psw) sea dbowner de la tempdb?
¿Hay alguna forma de evitar eso? Supongo que no es muy conveniente...

Gracias y un saludo,

Enrique Barceló

Respuesta Responder a este mensaje
#2 Enrique Barceló
08/07/2005 - 13:58 | Informe spam
Hola,

esto es lo que ejecuto.

create table #AUX_INSERTAMEDIDA (XTPL_LINEASFICHERO varchar(255))

exec master..xp_fileexist @P_NOMFICHERO, @FICHEROEXISTE output

if @FICHEROEXISTE = 1
begin
exec ('bulk insert #AUX_INSERTAMEDIDA from ''' + @P_NOMFICHERO + '''')
end

Un saludo,

Enrique Barceló

"Maxi" escribió en el mensaje
news:
Hola, como lo estas haciendo?


Salu2
Maxi


"Enrique Barceló" escribió en el mensaje
news:
Hola,

en la lógica del programa tengo que hacer un bulk insert a una tabla
#temporal.

¿Es obligatorio que el usuario con el que ejecuto mi programa (que
utilizan los usuarios y conocen la psw) sea dbowner de la tempdb?
¿Hay alguna forma de evitar eso? Supongo que no es muy conveniente...

Gracias y un saludo,

Enrique Barceló





Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
08/07/2005 - 15:51 | Informe spam
Solamente los usuarios de los roles SysAdmin y BulkAdmin pueden ejecutar
BULK INSERT.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Maxi" wrote in message
news:
Hola, como lo estas haciendo?


Salu2
Maxi


"Enrique Barceló" escribió en el mensaje
news:
Hola,

en la lógica del programa tengo que hacer un bulk insert a una tabla
#temporal.

¿Es obligatorio que el usuario con el que ejecuto mi programa (que
utilizan los usuarios y conocen la psw) sea dbowner de la tempdb?
¿Hay alguna forma de evitar eso? Supongo que no es muy conveniente...

Gracias y un saludo,

Enrique Barceló





Respuesta Responder a este mensaje
#4 Enrique Barceló
11/07/2005 - 09:24 | Informe spam
Hola Gustavo,

con las pruebas que he hecho, está claro que si haces un Bulk Insert a una
tabla temporal además tienes que ser Owner de la tempdb.

Un saludo,

Enrique Barceló

"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Solamente los usuarios de los roles SysAdmin y BulkAdmin pueden ejecutar
BULK INSERT.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Maxi" wrote in message
news:
Hola, como lo estas haciendo?


Salu2
Maxi


"Enrique Barceló" escribió en el mensaje
news:
Hola,

en la lógica del programa tengo que hacer un bulk insert a una tabla
#temporal.

¿Es obligatorio que el usuario con el que ejecuto mi programa (que
utilizan los usuarios y conocen la psw) sea dbowner de la tempdb?
¿Hay alguna forma de evitar eso? Supongo que no es muy conveniente...

Gracias y un saludo,

Enrique Barceló









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