Newsgroup: it.comp.reti.locali
Titolo: Aiuto: due negozi che devono condividere un Database

Ho fatto tempo fa un programma in Access per un negozio.
Gestisce carico, scarico ordini e stampa codici a barre.
Funziona bene, ma e' usato localmente solo su quel pc.
Il titolare sta aprendo un secondo negozio e vorrebbe che i dati
venissero immagazzinati su un server centrale che fosse aggiornato
in tempo reale dalle operazioni di carico e scarico normalmente
effettuate durante la giornata.
Vorrei chiedervi suggerimenti su quale possa essere il collegamento
piu' conveniente per una simile attivita'.
Considerando che non va bene un accesso remoto occasionale, ma
che i pc devono agire come fossero in una Lan puo' andare bene una
connessione isdn con ip fisso per tutti i computer che devono vedersi
in rete e al limite implementare una vpn (magari con ipcop)?
Per scendere un po con i costi l'ip fisso potrebbe essere assegnato al
solo router del server centrale mentre i negozi potrebbero collegarsi
con una normale connessione isdn?
Se cosi' fosse come farebbe il server centrale a permettere l'accesso al
database solo ai pc dei negozi, visto che il loro ip varia?
E poi da ultimo: anche se il database e' piuttosto piccolo (poche centinaia
di record) come si comporterebbe Access? Sarebbe lentissimo e inutilizzabile
(come temo)?
Grazie a tutti
Daniele
_________________
Togliere DELETE per risposte private

 effettuate durante la giornata.
Carica il DB su un FTP e poi lo metti come cartella condivisa (o un link sul
desktop) nei PC in questione. A costo ridicolo.
Sul comportamento di access non saprei.


[CUT]
Io farei una adsl con ip fisso dove ho il DB, il costo sarebbe di circa 30
euro /mese, per i negozi che si devono collegare ad esso va bene anche una
dial-up, se vuoi velocità vai su altre adsl altrimenti ti basta anche una
isdn/rtg.
Avendo il server un ip fisso non ci sono problemi per le VPN basta che siano
"attivate" dai client.
ciao

 isdn/rtg.
io ancora ti proporrei di spostare tutto su un web server in hosting se te
la senti di riscrivere l'applicazione in asp ed utilizzi dove vuoi internet
explorer (anche con i telefonini).... e forse spendi anche meno e,
soprattutto, le velocità dei collegamenti sono tutt'altra cosa e dipendono
esclusivamente dal tipo di collegamento che ha il webclient.

 (come temo)?
Ciao...basta una normale ADSL a ip fisso, dove un pc fa da server
(quello con l'ip fisso)
Io uso access e in occasioni del genere ti consiglio, se non vuoi
riscrivere tutto in asp come ti è stato suggerito (anche se sarebbe
meglio), di utilizzare un db server, magari MySql visto il fatto che è
freeware...cosi fai fare ad access nel secondo negozio, solo da
interfaccia al db server...colleghi le tabelle tramite un DSN di
sistema nei driver ODBC e vai :)
Access in rete non va benissimo (in LAN viaggia, in WAN mpo' meno...),
e se usi schede realtek per collegamenti di questo genere a volte c'e'
il rischio di perdita di dati, dovuto al fatto ke il motore JET di
access non è studiato per queste strutture.
spero di non aver:
1) detto stronzate
2) confuso le tue idee
Ciao :)


Parto dal presupposto che non conosco ne' asp, ne' tantomeno php
quindi non credo di poter essere in grado di convertire l'applicazione.
Sul discorso Mysql, ci avevo pensato, ma l'ho provato in Lan tempo fa
con Access collegato via MyOdbc e la lentezza di questo tipo di
collegamento era esasperante, molto peggio delle tabelle collegate
native.
Quindi mettendo come punto fermo (almeno per ora) il fatto che Access
deve rimanere sia come front che come back end, la mia attenzione e'
posta per ora sul capire quale dovrebbe essere il miglior collegamento
tra 2 o 3 negozi che debbano condividere informazioni di questo tipo.
Da quello che avete detto pare che l'Adsl con ip fisso per il server e
l'Isdn per i client possa essere la soluzione migliore.
Con Access mi e' stato suggerito di provare ad utilizzare terminal server
per far eseguire l'applicazione sul server.

 per far eseguire l'applicazione sul server.
Si, ma devi avere i serviti terminal installati sul server e il server
deve avere windows 2000 advanced server se non erro.
E' molto comodo perche di fatti esegui Access sul server e lavori da
li' (locale), solo ke se hai la linea lenta..magari ti va lentissimo
in manoiera esasperante il terminal server...
Chissa'...