Hola a todos :
Necesito crear un servidor vinculado a archivos DBF pero que están en
una carpeta remota y no los lee. Si los pongo en una carpeta local sí que
funciona.
Con carpeta local :
set @prov='Driver={Microsoft Visual FoxPro
Driver};SourceDB=D:\descarga\00005\;SourceTypeÛF;NULL'
EXEC master..sp_addlinkedserver
'IMPORT','','MSDASQL',null,null,@prov
Select * from OPENQUERY (IMPORT,"Select campo1,campo2 from archivo
order by campo1")
Esto funciona correctamente
Con carpeta remota siendo F una unidad mapeada a D:\descarga :
set @prov='Driver={Microsoft Visual FoxPro
Driver};SourceDB=F:\00005\;SourceTypeÛF;NULL'
EXEC master..sp_addlinkedserver
'IMPORT','','MSDASQL',null,null,@prov
Select * from OPENQUERY (IMPORT,"Select campo1,campo2 from archivo
order by campo1")
Me sale el error "No existe el fichero archivo.dbf"
De momento no es solución el copiar los ficheros para que residan
localmente al servidor SQL.
Esa unidad mapeada tiene todo tipo de permisos.
¿Cómo puedo realizar lo que pretendo?
Gracias por adelantado.
Leer las respuestas