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.

Preguntas similare

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.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Respuesta Responder a este mensaje
#2 Accotto Maximiliano D.
06/11/2003 - 18:11 | Informe spam
Deberia funcionar a la perfeccion yo lo tengo asi por lo menos y me
funciona!!




Accotto Maximiliano Damian
"Jesús Corbí" escribió en el mensaje
news:O3Dl5$
Esa máquina no pertenece a ningún dominio sino a un grupo de trabajo.
¿¿¿Si uno la máquina al dominio "DOM" y al inicio de sqlserver le pongo la
cuenta DOM\Administrador me funcionará lo de la unidad mapeada y lo de
nombres UNC (\\SERVIDOR\carpeta\...) en lo del path del linked server???.

Gracias una vez más.

Jesús.
"Accotto Maximiliano D." escribió en


el
mensaje news:
> 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.
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#3 Accotto Maximiliano D.
07/11/2003 - 13:40 | Informe spam
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.


Respuesta Responder a este mensaje
#4 Jesús Corbí
07/11/2003 - 13:59 | Informe spam
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.
>
>


Respuesta Responder a este mensaje
#5 Accotto Maximiliano D.
07/11/2003 - 14:03 | Informe spam
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.
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida