Carpeta Remota en servidor vinculado
Publicado por Jesús (8 intervenciones) el 07/11/2003 12:13:12
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=DBF;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=DBF;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.
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=DBF;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=DBF;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.
Valora esta pregunta


0