Error bulk insert (se ha denegado el acceso)

26/08/2003 - 09:59 por Marisol | Informe spam
Hola a todo, mi problema es que dada la siguiente
instrucción :
Bulk Insert BDA..Tabla
From '\\servidor\directorio\fichero.txt' With (
DATAFILETYPE = 'char', FIELDTERMINATOR = ';',
ROWTERMINATOR = '')
Mensaje de error:Msg 4861
No se puede insertar masivamente. El archivo
'\\servidor\directorio\fichero.txt' no se puede abrir.
Codigo de error del sistema operativo: 5(Se ha denegado el
acceso.).
El fichero.txt tiene permisos para todos con control total.
Se que si en ligar de usar \\Servidor, uso la ruta
completa funciona, pero necesito usarlo con la ruta UNC.

Este error no da siempre, pq hasta ahora en mi servidor me
habia funcionado, la verdad es que no se que pasa.

Gracias,
Un saludo
Marisol
 

Leer las respuestas

#1 Javier Loria\(MVP\)
26/08/2003 - 18:28 | Informe spam
Hola Marisol:
Lo que yo hago en estos casos para probar es:
a) Haz Login con la cuenta del Servidor de SQL en la computadora donde
esta el Servidor de SQL.
b) Revisa que puedes acceder la ruta desde el Desktop del Servidor:
Ejem: Ejecuta desde el Run de Windows \\servidor\directorio
c) Trata de abrir el archivo.
Si todo esto funciona el problema es de SQL y no de Archivos y Permisos.
Normalmente es de Archivos/Permisos. Los principales sospechosos:
1) No hay cuenta de Login del Servidor (usan un System Account)
2) No esta compartido el Directorio.
3) No hay permisos sobre el Directorio comparido.
4) No hay permisos sobre el Folder/Archivo.
5) Problemas de Red.

Saludos,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Marisol escribio:
Hola a todo, mi problema es que dada la siguiente
instrucción :
Bulk Insert BDA..Tabla
From '\\servidor\directorio\fichero.txt' With (
DATAFILETYPE = 'char', FIELDTERMINATOR = ';',
ROWTERMINATOR = '')
Mensaje de error:Msg 4861
No se puede insertar masivamente. El archivo
'\\servidor\directorio\fichero.txt' no se puede abrir.
Codigo de error del sistema operativo: 5(Se ha denegado el
acceso.).
El fichero.txt tiene permisos para todos con control total.
Se que si en ligar de usar \\Servidor, uso la ruta
completa funciona, pero necesito usarlo con la ruta UNC.

Este error no da siempre, pq hasta ahora en mi servidor me
habia funcionado, la verdad es que no se que pasa.

Gracias,
Un saludo
Marisol

Preguntas similares