Connessione ODBC a risorsa remota

mercoledì 09 novembre 2005 - 08.24

Netrulez Profilo | Newbie

Ciao a tutti,
sono nuovo di questo mondo e del mondo dotnethell, premetto che sono alle primissime armi, quindi non arrabbiatevi vi prego se sparo ca@@ate o uso termini errati.

Ho un problema, o meglio una curiosità che vorrei soddisfare.
In parole povere, winxp pro sp2, da amministrazione origine dati, vorrei aggiungere una nuova risorsa (MS Access driver), e fin qui ci arrivo, il problema poi è che l'origine dati (un db ms access) risiede su un server remoto (win 2k3 sbs, ip statico).
Il tutto è "fatto in casa", il db è accessibile dall'esterno normalmente tramite ftp, ma, anche aggiungendo il server ftp alle risorse di rete di win, da amministrazione dati ODBC non è possibile selezionare il file desiderato.

Come posso fare?
Mi potete aiutare per favore?

Grazie a tutti!

lbenaglia Profilo | Guru

>In parole povere, winxp pro sp2, da amministrazione origine dati,
>vorrei aggiungere una nuova risorsa (MS Access driver), e fin
>qui ci arrivo, il problema poi è che l'origine dati (un db ms
>access) risiede su un server remoto (win 2k3 sbs, ip statico).
>Il tutto è "fatto in casa", il db è accessibile dall'esterno
>normalmente tramite ftp, ma, anche aggiungendo il server ftp
>alle risorse di rete di win, da amministrazione dati ODBC non
> è possibile selezionare il file desiderato.
>
>Come posso fare?

Ciao Netrulez,

potresti risolvere il problema condividendo la directory del server remoto che contiene il file .mdb e mappandola come unità di rete sul tuo client Windows XP.
A questo punto definisci l'origine dati ODBC utilizzando l'unità logica mappata.
Segui i consigli riportati in questo articolo della Knowledge Base:

"HOW TO: Connettere e disconnettere un'unità di rete in Windows XP"
http://support.microsoft.com/kb/308582/it

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Netrulez Profilo | Newbie

Innanzitutto grazie per la risposta!

Ehm... ho provato ma mi dice "errore di sys 67, impossibile trovare il nome della rete"....

Ad esempio, se volessi connessttere l'unità remota ftp://82.82.xxx.xxx/1 che contiene il db prova.mdb avendo come user name per l'ftp "user" e come password "password", cosa dovrei fare?

Grazie anora

Ciauz

lbenaglia Profilo | Guru

>Ad esempio, se volessi connessttere l'unità remota ftp://82.82.xxx.xxx/1
>che contiene il db prova.mdb avendo come user name per l'ftp
> "user" e come password "password", cosa dovrei fare?

Il Server si trova nella stessa LAN del client?
Se la risposta è no, allora la vedo veramente difficile definire una share come ti ho indicato nel primo post.
Purtroppo Access è un database file-server, ovvero il motore relazionale (JET Engine) gira sul client e quindi occorre avere accesso in lettura/scrittura al file .mdb.

Se il tuo unico accesso al server remoto è via FTP non saprei proprio come poter accedere ed utilizzare il database.
Lascio la parola a chi ne sa più di me.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Netrulez Profilo | Newbie

Ciao,

il server è in una lan, ma il client è all'esterno di essa.

Quindi non posso accedere tramite ftp? Da win2k3 se condivido la cartella sul web (quindi tramite http), è possibile farlo?

Se non c'è altra soluzione, potrei connettere via vpn la lan al client via adsl per farlo funzionare?

Graiz



Netrulez Profilo | Newbie

Risolto!

Ho mappato l'unità remota contenente il databese sul mio client xp (ricordo che il client non risiede all'interno della stessa lan del server), utilizzando Hamachi (http://www.hamachi.cc/) per creare una sorta di vpn.

Ciao e grazie dei consigli

Netrulez!

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5