Error de configuración del external file al migrar datos a Firebird

96 views
Skip to first unread message

Ultraton500

unread,
Mar 31, 2016, 11:33:18 AM3/31/16
to Comunidad de Visual Foxpro en Español
Buen día a todos, necesito de su ayuda porque al intentar insertar registros desde una tabla externa estoy obteniendo el error

Error Connectivity error: [ODBC Firebird Driver][Firebird]Use of external file at location C:\PROGRAM FILES (X86)\MISISTEMA\REGSAMIGRAR.TXT is not allowed by server configuration

Es la primera vez que me aparece este error y no he podido encontrar referencias de soluciones, por eso si alguien tiene alguna idea de lo que puede estar causando este problema le agradecería mucho si me diera una mano.
Desde ya muchas gracias.

Saludos,
Javier.  

Víctor Hugo Espínola Domínguez

unread,
Mar 31, 2016, 12:07:35 PM3/31/16
to publice...@googlegroups.com
Hola Javier

No sé si solucionaría el problema, pero por norma no deberías crear archivos en la raíz de C: ni en los directorios del SO, "Program Files", Windows, etc...


Saludos,
Víctor.
Lambaré - Paraguay.

Ultraton500

unread,
Mar 31, 2016, 9:38:17 PM3/31/16
to Comunidad de Visual Foxpro en Español
Qué tal Victor Hugo... 
si bien he utilizado este método de migración sin problemas con esa misma ruta y en varios S.O. es muy sensata tu recomendación y de ahora en adelante la voy a tener muy en cuenta.
En cuanto al error lo que hice fue reemplazar el archivo firebird.conf por otro instalado en otra máquina, le realicé la configuración correspondiente y salió andando normalmente. Qué fue? no sé. Quizá debí haberlos comparado para ver si de alguna manera le hice alguna alteración sin querer al configurarlo.

Gracias por tu colaboración.
Saludos cordiales,
Javier.

francisco prieto

unread,
Apr 1, 2016, 3:37:21 AM4/1/16
to Comunidad de Visual Foxpro en Español
Es una pena. Es justamente en estos casos donde se aprende un montón.

Ojo me alegro que lo hayas solucionado, pero hubiera sido mejor si al menos hubieras aprendido algo en el camino, o al menos te hubiera quedado el contenido del archivo que estaba mal para compararlo con el que anduvo.

Saludos,

Pancho
Córdoba
Argentina

Ultraton500

unread,
Apr 1, 2016, 1:54:34 PM4/1/16
to Comunidad de Visual Foxpro en Español
Hola Francisco, sí tal cual, pienso lo mismo, siempre es bueno identificar el problema para que haya un aprendizaje. Lo que me pasó ayer fue que estaba en una empresa instalando mi sistema en la notebook de un vendedor que necesitaba irse lo antes posible y esa situación llegó a ponerme muy tenso. El ambiente llegó a ponerse bastante denso que lo único que quería era sacarme ese problema de encima.
Es muy probable que al configurar el archivo firebird.conf modifiqué accidentalmente alguna otra parte distinta a la que debía modificar ya que lo único que debo hacer es cambiar "# ExternalFileAccess = none" por "ExternalFileAccess = Full".

Saludos,
Javier.

Esteban H

unread,
Apr 1, 2016, 3:42:52 PM4/1/16
to publice...@googlegroups.com

Hola Javier.

No se si lo has utilizado, hay un programa q se llama FirebirdConfig y te permite modificar las opciones de Firebird.conf y demás pero en forma visual.

Esto es sólo un comentario, dado q tb es simple modificarlo editando la línea, siempre sabiendo q modificar.

 

Saludos.

 

Esteban.

Ultraton500

unread,
Apr 3, 2016, 1:12:53 AM4/3/16
to Comunidad de Visual Foxpro en Español, er...@yahoo.com.ar
Hola Esteban, no, no lo he utilizado pero ya me lo descargué e instalé. Se ve interesante, a medida que pueda lo voy a ir investigando.
Gracias por la recomendación.

Saludos cordiales,
Javier.

mapner

unread,
Apr 3, 2016, 6:31:44 AM4/3/16
to Comunidad de Visual Foxpro en Español
Busca en el directorio de instalación de Firebird, mira el archivo de texto FIREBIRD.CONF, ahí se pueden setear varios parametros, ExternalFileAcces es el que determina las rutas autorizadas a buscar archivos externos. Se entiende que la locación de los archivos externos debe ser en las unidades de disco locales del servidor. Si el parámetro de ExternalFileAccess es correcto revisa tus permisos de acceso a las carpetas.

http://www.ibexpert.net/ibe/index.php?n=Doc.ConfiguringFirebird#ExternalFileAccess


Ultraton500

unread,
Apr 4, 2016, 11:45:53 AM4/4/16
to Comunidad de Visual Foxpro en Español
Hola mapner, perdón por la demora de mi respuesta.
La configuración de ExternalFileAcces en el firebird.conf es algo que ya venía haciendo sin problemas en otras máquinas. Una de las cosas que hice para intentar solucionar el error fue asegurarme de que lo había configurado bien además de dar todos los permisos a las carpetas pero el error seguía apareciendo. 
Estoy seguro de que el error se debió a una modificación accidental por estar bajo presión porque al reemplazar el firebird.conf el error desapareció.
Gracias por la ayuda.

Saludos cordiales,
Javier.
Reply all
Reply to author
Forward
0 new messages