Βάση δεδομένων σε τοπικό δίκτυο

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
big_dio
Δημοσιεύσεις: 84
Εγγραφή: 09 Απρ 2004 15:49
Τοποθεσία: corfu
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από big_dio » 21 Αύγ 2008 11:31

Καλημέρα θα ήθελα βοήθεια σχετικά με το στήσιμο μιας βάσης δεδομένων στο δίκτυο. Πως μπορεί να δουλέψουν παραπάνω από ένας χρηστής ταυτοχρονα;


Ευχαριστώ !

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από MegasmorF » 21 Αύγ 2008 16:55

Δεν μας δίνει πολλες πληροφορίες

Να δουλέψεί να κάνει τί;
Με τί βάση θα παίξεις (Mysql , Oracle , MSaccess);
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από cherouvim » 21 Αύγ 2008 23:49

Νομίζω οτι γίνεται να δεις μία access βάση μέσα από ODBC.

Κατά τα άλλα μπορείς να περάσεις σε κάποια πραγματική βάση δεδομένων. Δηλαδή οτιδήποτε εκτός από access.

Άβαταρ μέλους
kon73
Script Master
Δημοσιεύσεις: 224
Εγγραφή: 13 Απρ 2008 23:47
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από kon73 » 22 Αύγ 2008 00:10

Φίλε big_dio,


Μία βάση, εννοούμε MsAccess μπορεί να δουλέψει με 2 τρόπους σε δίκτυο.

1.Τοποθετείς το mdb αρχείο σε δικτυακό κοινόχρηστο φάκελο, όπου και αυτό το αρχείο το ανοίγουν ταυτόχρονα οι χρήστες. Προσοχή όμως. Ενώ οι Microsoft αναφέρει ότι μπορούν έως 255 χρήστες, οι Developers αναφέρουν ότι το πολύ μέχρι 10 Χρήστες για να έχουμε ομαλή λειτουργία. ΔΕΝ ΣΥΝΙΣΤΩ ΑΥΤΗΝ ΤΗΝ ΛΥΣΗ.

2. Δημιουργείς 2 mdb αρχεία. Το πρώτο (Back End) έχει μόνο τους πίνακες και το δεύτερο (Front End) έχει όλα τα υπόλοιπα αντικείμενα (Φόρμες, Ερωτήματα, Αναφορές, Modules – Κώδικα δηλαδή, και τυχόν μακροεντολές). Στο Δεύτερο το Front End συνδέεσαι με τους πίνακες του πρώτου (Back End) Linked Tables δηλαδή.(Πας στο New – Νέο των πινάκων και από Wizard για πιο ευκολία, επιλέγεις Linked Tables Συνδεδεμένοι πίνακες ή File – Get External Data – Link Tables) .
Αντιγράφεις τόσα FrontEnd όσοι είναι και οι χρήστες που θέλεις να διαχειρίζονται το Back End.

Η Δεύτερη λύση έναντι της πρώτης είναι σαφώς πιο πολύπλοκη αλλά είναι η πλέων ενδεδειγμένη για να έχεις λιγότερο traffic στο δίκτυο σου.

Φιλικά

Kon73
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εικόνα

Άβαταρ μέλους
big_dio
Δημοσιεύσεις: 84
Εγγραφή: 09 Απρ 2004 15:49
Τοποθεσία: corfu
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από big_dio » 26 Αύγ 2008 11:39

efxaristo gia tis gnosis kai tin politimi voithia.

efxaristo!!! :victory:

Άβαταρ μέλους
geomatical04
Δημοσιεύσεις: 164
Εγγραφή: 17 Φεβ 2003 00:27
Τοποθεσία: Ηράκλειο

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από geomatical04 » 29 Αύγ 2008 01:02

linux kai mysql pou einai kai pio eykolo kai pio asfales !


Άβαταρ μέλους
kon73
Script Master
Δημοσιεύσεις: 224
Εγγραφή: 13 Απρ 2008 23:47
Επικοινωνία:

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από kon73 » 29 Αύγ 2008 11:31

Κάτι που δεν έχω αναφέρει σχετικά με υλοποίηση κοινόχρηστης βάσης mdb Access αλλά αναφέρεται στο Link που παραθέτει εδώ ο dimsis είναι η ρέπλικα.

Στο Link βέβαια αναφέρει τους τρόπους υλοποίησης χωρίς όμως να εξηγεί τους περιορισμούς και τα προβλήματα που αντιμετωπίζονται στις διαφορετικές εκδόσεις της Access. Δηλαδή ένα BackEnd-FrontEnd δεν έχει πρόβλημα σε αντίθεση με μία ρέπλικα που αν δημιουργηθεί πχ με Access 2000 και δοκιμαστεί να λειτουργήσει με άλλες εκδόσεις Access δεν θα λειτουργήσει. Η ρέπλικα δηλαδή είναι εφαρμόσιμη μόνο μεταξύ ιδίας έκδοσης Access.

Κατά τα άλλα το Link που παραθέτει είναι αξιόλογο μια και καλύπτει όλες τις δυνατότητες (Δεν αναφέρει όμως και πάλι το περιορισμό των χρηστών σε κοινή βάση δηλαδή 255 και που η σωστή λειτουργία κοινής βάσης γίνεται μέχρι 10 χρήστες).

Φιλικά

kon73
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εικόνα

Civilsitis
Δημοσιεύσεις: 13
Εγγραφή: 12 Ιαν 2011 02:35
Τοποθεσία: Αθήνα

Βάση δεδομένων σε τοπικό δίκτυο

Δημοσίευση από Civilsitis » 29 Απρ 2011 18:00

Παιδία να ρωτήσω αν σε shared folder του server υπάρχει το αρχείο mdb και το πρόγραμμα που διαβάζει τους πίνακες απο την βάση είναι σε vb.net εγκατεστημένο σε κάθε client θα έχω το ίδιο πρόβλημα με τον αριθμό τον χρηστών;;;
kon73 έγραψε:Φίλε big_dio,


Μία βάση, εννοούμε MsAccess μπορεί να δουλέψει με 2 τρόπους σε δίκτυο.

1.Τοποθετείς το mdb αρχείο σε δικτυακό κοινόχρηστο φάκελο, όπου και αυτό το αρχείο το ανοίγουν ταυτόχρονα οι χρήστες. Προσοχή όμως. Ενώ οι Microsoft αναφέρει ότι μπορούν έως 255 χρήστες, οι Developers αναφέρουν ότι το πολύ μέχρι 10 Χρήστες για να έχουμε ομαλή λειτουργία. ΔΕΝ ΣΥΝΙΣΤΩ ΑΥΤΗΝ ΤΗΝ ΛΥΣΗ.

2. Δημιουργείς 2 mdb αρχεία. Το πρώτο (Back End) έχει μόνο τους πίνακες και το δεύτερο (Front End) έχει όλα τα υπόλοιπα αντικείμενα (Φόρμες, Ερωτήματα, Αναφορές, Modules – Κώδικα δηλαδή, και τυχόν μακροεντολές). Στο Δεύτερο το Front End συνδέεσαι με τους πίνακες του πρώτου (Back End) Linked Tables δηλαδή.(Πας στο New – Νέο των πινάκων και από Wizard για πιο ευκολία, επιλέγεις Linked Tables Συνδεδεμένοι πίνακες ή File – Get External Data – Link Tables) .
Αντιγράφεις τόσα FrontEnd όσοι είναι και οι χρήστες που θέλεις να διαχειρίζονται το Back End.

Η Δεύτερη λύση έναντι της πρώτης είναι σαφώς πιο πολύπλοκη αλλά είναι η πλέων ενδεδειγμένη για να έχεις λιγότερο traffic στο δίκτυο σου.

Φιλικά

Kon73

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες