jueves, 2 de abril de 2009

acceder dbfs en unidad de red con oledb y web

Si necesita usar oledb para acceder a un servidor de la red pero que no tiene salida a internet.
Tiene una aplicacion web aspx por ejemplo que usa odbc para conectarse a unos datos dbf:
Provider=vfpoledb;Data Source=C:\MyDbFolder\MyDbContainer.dbc;Collating Sequence=machine;
si la ruta es en una unidad local funciona perfecto. Pero si necesita conectarse a un directorio en otro computador \\server\data\MyDbContainer.dbc, allí es donde se complica.
La solución es la siguiente:
1. El computador que tiene acceso a internet debe estar en el mismo dominio que tiene el computador que contienen los datos.
2. Se le debe dar permisos en el directorio donde se guardan los datos para el usuario de internet IUSR....
3. Reiniciar el servidor o en su defecto reiniciar el internet information services IIS.
A partir de este momento ya deberia poder accesar su informacion usando la conexion oledb.

No hay comentarios: