Carpeta Remota en servidor vinculado

07/11/2003 - 10:26 por Jesús Corbí | Informe spam
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

#1 Accotto Maximiliano D.
06/11/2003 - 16:54 | Informe spam
Donde dice esta cuenta:

ahi deberias poner la cuenta de administrador de tu dominio:

Ej:

ombredominio\administrador

y la contraseña correcta!!

vas a tener q reiniciar su Servicio de SQL para q todo esto tenga efecto.

Esos usuarios q me mostras son locales de la maquina y no del dominio

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
"Jesús Corbí" escribió en el mensaje
news:
Ahí van esas pantallas

Gracias.

"Accotto Maximiliano D." escribió en


el
mensaje news:
> Jesus deberias usar la cuenta de administrador de tu dominio!!
>
> ej:
>
> \server1\administrador
>
> me explico?
>
> cuando vos ves las unidades entras como administrador local? o como
> administrador del Dominio!!
>
> Yo tuve q configurar la cuenta de administrador pero del dominio!! y ahi
me
> enpezo a funcionar todo lo q a vos ahora no te funciona!!.
>
> Sino has lo siguiente!!
>
> Mandame a mi mail la pantalla paste de la
> configuracion de inicio de sesion de tu Servidor SQL!!
>
> Un abrazo
>
> Accotto Maximiliano Damian
> "Jesús Corbí" escribió en el mensaje
> news:
> > Trataré de explicartelo.
> > Tengo 2 servidores w2000. Uno de ellos (P) es el que tiene IIS con mi
> > aplicación WEB trabajando contra una BD SQL SERVER 7 que está en otra
> > máquina (I) con w2000. La máquina (P) tiene active directory instalado


y
> un
> > dominio y la máquina (I) no lo tiene. El usuario sube al servidor (P)


un
> > fichero DBF y entonces se ejecuta el SP que debería crear el servidor
> > vinculado a la carpeta mapeada del servidor (P) donde se depositaron


los
> > ficheros DBF.
> >
> > Lo curioso es que por el explorador de windows de (I) puedo copiar,
pegar
> y
> > borrar archivos y carpetas en la unidad mapeada en (P).
> >
> > Todo este asunto funciona perfectamente si IIS y SQLSERVER están en la
> misma
> > máquina (situación de mi entorno de desarrollo) pero en producción


tengo
> la
> > situación descrita al principio para tratar de repartir la carga de
> trabajo
> > (IIS en una máquina y SQLSERVER en otra).
> >
> > La cuenta usada para los servicios de SQL SERVER es .\Administrador
> >
> > Gracias otra vez por tu interés y ayuda.
> >
> > Jesús.
> >
> > "Accotto Maximiliano D." escribió
en
> el
> > mensaje news:em0EI%
> > > para!! primero decime lo siguiente:
> > >
> > > Tu red tiene dominio?
> > >
> > > posteame la pantalla de la configuracion de inicio del Servicio (la
> cuenta
> > > sobre todo)
> > >
> > > Un abrazo
> > >
> > > Accotto Maximiliano Damian
> > > "Jesús Corbí" escribió en el mensaje
> > > news:
> > > > Gracias por la pista.
> > > > Efectivamente, al intentar hacer una copia sólo me salen las
unidades
> > > > locales y no las mapeadas. Ahora bien, los servicios de sqlserver
> están
> > > > corriendo bajo la cuenta "Administrador" de la máquina. ¿Cómo


tengo
> que
> > > > mapear la unidad o usar UNC para especificar el nombre del recurso
> > > > compartido?.
> > > >
> > > > Un saludo, Jesús.
> > > >
> > > > "Accotto Maximiliano D."
escribió
> > en
> > > el
> > > > mensaje news:%
> > > > > Hola!! como tienes iniciado el Serivio de SQL? deberia ser un
> > > > administrador
> > > > > de dominio o de sistema.
> > > > >
> > > > > Ademas te conviene usar UNC para todo lo q es remoto y no poner
> > unidades
> > > > > como F:
> > > > >
> > > > > un ej seria:
> > > > >
> > > > > \\servidordbf\carpeta\archivo.dbf
> > > > >
> > > > > Pero si no unicias el servicio como administrador no tendras
acceso
> a
> > > las
> > > > > unidades remotas.
> > > > >
> > > > > Una forma simple de ver esto es entrar al Administrador
Coorporativo
> > ya
> > > > > hacer un Backup por ej de la BDD Master!! ahi veras los discos q
> > tienes
> > > > > habilitados para hacer el Backup! si no aparece esta unidad F es
por
> > los
> > > > > permisos de Inicio de Servicio q te comente.
> > > > >
> > > > > Un abrazo
> > > > >
> > > > > Accotto Maximiliano Damian
> > > > >
> > > > >
> > > > > "Jesús Corbí" escribió en el mensaje
> > > > > news:
> > > > > > 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.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Preguntas similares