Διαίρεση μιας βάσης δεδομένων της Access

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Εξετάστε το ενδεχόμενο να διαιρέσετε οποιαδήποτε βάση δεδομένων που χρησιμοποιούν από κοινού πολλά άτομα μέσω δικτύου. Η διαίρεση μιας κοινόχρηστης βάσης δεδομένων μπορεί να βελτιώσει την απόδοσή της και να μειώσει την πιθανότητα καταστροφής αρχείων βάσης δεδομένων.

Μετά τη διαίρεση της βάσης δεδομένων, μπορεί να αποφασίσετε να μετακινήσετε τη βάση δεδομένων παρασκηνίου ή να χρησιμοποιήσετε μια διαφορετική βάση δεδομένων παρασκηνίου. Μπορείτε να χρησιμοποιήσετε τη Διαχείριση συνδεδεμένων πινάκων για να αλλάξετε τη βάση δεδομένων παρασκηνίου που χρησιμοποιείτε.

Σημείωση

  • Η διαίρεση μιας βάσης δεδομένων δεν είναι το ίδιο με την αρχειοθέτηση μιας βάσης δεδομένων. Αυτό το θέμα δεν ασχολείται με τον τρόπο αρχειοθέτησης δεδομένων. Αρχειοθετείτε δεδομένα μετακινώντας περιοδικά παλαιότερες εγγραφές σε διαφορετική βάση δεδομένων, είτε επειδή το αρχείο βάσης δεδομένων μεγαλώνει πολύ γρήγορα στο όριο μεγέθους αρχείου είτε επειδή θέλετε να διατηρήσετε το αρχείο βάσης δεδομένων μικρό και τα δεδομένα σας καθαρά οργανωμένα ανά χρονική περίοδο. Σε ορισμένες περιπτώσεις, μπορείτε να αρχειοθετήσετε δεδομένα διαιρώντας μια βάση δεδομένων. Για περισσότερες πληροφορίες, ανατρέξτε στο ηλεκτρονικό άρθρο Αρχειοθήκη τα δεδομένα της Access.
  • Εάν διαιρέσετε μια βάση δεδομένων web, οι πίνακες web σε αυτή τη βάση δεδομένων δεν θα μετακινηθούν στη βάση δεδομένων παρασκηνίου και δεν θα είναι προσβάσιμοι από τη βάση δεδομένων προσκηνίου που προκύπτει.

Σε αυτό το άρθρο

Επισκόπηση

Όταν διαιρείτε μια βάση δεδομένων, την αναδιοργανώνετε σε δύο αρχεία — μια βάση δεδομένων παρασκηνίου, η οποία περιέχει τους πίνακες δεδομένων και μια βάση δεδομένων προσκηνίου, η οποία περιέχει όλα τα άλλα αντικείμενα της βάσης δεδομένων όπως ερωτήματα, φόρμες και εκθέσεις. Κάθε χρήστης αλληλεπιδρά με τα δεδομένα χρησιμοποιώντας ένα τοπικό αντίγραφο της βάσης δεδομένων προσκηνίου.

Για να διαιρέσετε μια βάση δεδομένων, χρησιμοποιήστε τον "Οδηγό διαίρεσης βάσεων δεδομένων". Αφού διαιρέσετε τη βάση δεδομένων, πρέπει να διανείμετε τη βάση δεδομένων προσκηνίου στους χρήστες σας.

Προσοχή

Για να προστατεύσετε τα δεδομένα σας, εάν η βάση δεδομένων σας έχει πολλούς τελικούς χρήστες, συνιστάται να μην χρησιμοποιείτε από κοινού αντίγραφα μιας βάσης δεδομένων που περιέχει συνδέσεις σε λίστες του SharePoint. Εάν συνδεθείτε σε έναν πίνακα που είναι λίστα του SharePoint, δημιουργείται η δυνατότητα για οποιονδήποτε κακόβουλο χρήστη να αλλάξει τον προορισμό της σύνδεσης και ενδεχομένως να τροποποιήσει δικαιώματα στην τοποθεσία του SharePoint, καθώς οι πληροφορίες σύνδεσης για συνδεδεμένους πίνακες δεν είναι κρυπτογραφημένες.

Πλεονεκτήματα μιας διαιρεμένης βάσης δεδομένων

Στα πλεονεκτήματα μιας διαιρεμένης βάσης δεδομένων περιλαμβάνονται τα εξής:

  • Βελτιωμένη απόδοση Οι επιδόσεις της βάσης δεδομένων συνήθως βελτιώνονται σημαντικά επειδή μόνο τα δεδομένα αποστέλλονται μέσω του δικτύου. Σε μια κοινόχρηστη βάση δεδομένων που δεν διαιρείται, τα ίδια τα αντικείμενα της βάσης δεδομένων — πίνακες, ερωτήματα, φόρμες, αναφορές, μακροεντολές και λειτουργικές μονάδες — αποστέλλονται μέσω του δικτύου και όχι μόνο τα δεδομένα.

  • Μεγαλύτερη διαθεσιμότητα Επειδή μόνο τα δεδομένα αποστέλλονται μέσω δικτύου, οι συναλλαγές βάσης δεδομένων όπως οι επεξεργασίες εγγραφών ολοκληρώνονται πιο γρήγορα, με αποτέλεσμα τα δεδομένα να είναι πιο διαθέσιμα για επεξεργασία.

  • Βελτιωμένη ασφάλεια Εάν αποθηκεύσετε τη βάση δεδομένων παρασκηνίου σε έναν υπολογιστή που χρησιμοποιεί το σύστημα αρχείων NTFS, μπορείτε να χρησιμοποιήσετε τις δυνατότητες ασφαλείας NTFS για την προστασία των δεδομένων σας. Επειδή οι χρήστες αποκτούν πρόσβαση στη βάση δεδομένων παρασκηνίου χρησιμοποιώντας συνδεδεμένους πίνακες, είναι λιγότερο πιθανό οι εισβολείς να αποκτήσουν μη εξουσιοδοτημένη πρόσβαση στα δεδομένα κλέβοντας τη βάση δεδομένων προσκηνίου ή παριστάνοντας τον εξουσιοδοτημένο χρήστη. Εάν δεν είστε βέβαιοι ποιο σύστημα αρχείων χρησιμοποιεί ο διακομιστής αρχείων, ρωτήστε τον διαχειριστή του συστήματος. Εάν έχετε δικαιώματα διαχειριστή στο διακομιστή αρχείων, μπορείτε να εκτελέσετε την εντολή msinfo32 για να προσδιορίσετε μόνοι σας το σύστημα αρχείων.
    Πώς γίνεται χρησιμοποιήσετε το msinfo32 για να ελέγξετε το σύστημα αρχείων;

    1. Κάντε κλικ στο κουμπί έναρξης και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
    2. Στο παράθυρο διαλόγου Εκτέλεση (Run ), πληκτρολογήστε msinfo32 και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
    3. Στην περιοχή Συνοπτική περιγραφή συστήματος, κάντε κλικ στο σύμβολο συν δίπλα στην επιλογή Στοιχεία.
    4. Στην περιοχή Στοιχεία (Components), κάντε κλικ στο σύμβολο συν δίπλα στην επιλογή Storage (Αποθήκευση) και, στη συνέχεια, κάντε κλικ στην επιλογή Μονάδες δίσκου (Drives). Το παράθυρο διαλόγου εμφανίζει πληροφορίες σχετικά με τις διαθέσιμες μονάδες δίσκου στον πίνακα στα δεξιά.
  • Βελτιωμένη αξιοπιστία Εάν ένας χρήστης αντιμετωπίσει κάποιο πρόβλημα και η βάση δεδομένων κλείσει απροσδόκητα, οποιαδήποτε καταστροφή του αρχείου βάσης δεδομένων περιορίζεται συνήθως στο αντίγραφο της βάσης δεδομένων προσκηνίου που είχε ανοίξει ο χρήστης. Επειδή ο χρήστης αποκτά πρόσβαση μόνο σε δεδομένα στη βάση δεδομένων παρασκηνίου με τη χρήση συνδεδεμένων πινάκων, το αρχείο βάσης δεδομένων παρασκηνίου είναι πολύ λιγότερο πιθανό να καταστραφεί.

  • Ευέλικτο περιβάλλον ανάπτυξης Επειδή κάθε χρήστης εργάζεται με ένα τοπικό αντίγραφο της βάσης δεδομένων προσκηνίου, κάθε χρήστης μπορεί ανεξάρτητα να αναπτύξει ερωτήματα, φόρμες, αναφορές και άλλα αντικείμενα της βάσης δεδομένων χωρίς να επηρεαστούν οι άλλοι χρήστες. Παρόμοια, μπορείτε να αναπτύξετε και να διανείμετε μια νέα έκδοση της βάσης δεδομένων προσκηνίου χωρίς να διακόπτεται η πρόσβαση στα δεδομένα τα οποία είναι αποθηκευμένα στην παρασκηνιακή βάση δεδομένων.

Αρχή της σελίδας

Πριν ξεκινήσετε

Πριν διαιρέσετε μια βάση δεδομένων, λάβετε υπόψη τα εξής:

  • Για τη διαίρεση, θα πρέπει πάντα να δημιουργείτε αντίγραφα ασφαλείας μιας βάσης δεδομένων. Εάν διαιρέσετε μια βάση δεδομένων και, στη συνέχεια, αποφασίσετε ότι δεν θέλετε να διαιρέσετε τη βάση δεδομένων, μπορείτε να επαναφέρετε το πρωτότυπο από το αντίγραφο ασφαλείας.

  • Η διαίρεση μιας βάσης δεδομένων μπορεί να διαρκέσει πολλή ώρα. Θα πρέπει να ειδοποιήσετε τους χρήστες ώστε να μην χρησιμοποιούν τη βάση δεδομένων κατά τη διαίρεση της. Εάν ένας χρήστης αλλάξει τα δεδομένα κατά τη διαίρεση της βάσης δεδομένων, οι αλλαγές δεν θα επηρεάσουν τη βάση δεδομένων παρασκηνίου.

    Συμβουλή

    Εάν κάποιος χρήστης όντως αλλάξει τα δεδομένα κατά τη διαίρεση της βάσης δεδομένων, μπορείτε να εισαγάγετε τα νέα δεδομένα στη βάση δεδομένων παρασκηνίου μετά την ολοκλήρωση της διαδικασίας.

  • Παρόλο που η διαίρεση μιας βάσης δεδομένων είναι ένας τρόπος κοινής χρήσης δεδομένων, όλοι όσοι χρησιμοποιούν τη βάση δεδομένων πρέπει να έχουν μια έκδοση της Microsoft Office Access που είναι συμβατή με τη μορφή αρχείου της βάσης δεδομένων παρασκηνίου. Για παράδειγμα, εάν το αρχείο βάσης δεδομένων παρασκηνίου χρησιμοποιεί τη μορφή αρχείου .accdb, οι χρήστες δεν μπορούν να αποκτήσουν πρόσβαση στα δεδομένα του χρησιμοποιώντας την Access 2003.

  • Ενδέχεται να θέλετε να χρησιμοποιήσετε μια παλαιότερη μορφή αρχείου της Access για τη βάση δεδομένων παρασκηνίου, εάν χρησιμοποιείτε δυνατότητες που δεν υποστηρίζονται πλέον. Για παράδειγμα, εάν χρησιμοποιείτε σελίδες πρόσβασης δεδομένων (DAPs). Μπορείτε να συνεχίσετε να τα χρησιμοποιείτε, εάν η βάση δεδομένων παρασκηνίου είναι σε παλαιότερη μορφή αρχείου που υποστηρίζει DAP. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη νέα μορφή αρχείου με τη βάση δεδομένων προσκηνίου, ώστε οι χρήστες να έχουν πρόσβαση στα πλεονεκτήματα της νέας μορφής. Λάβετε υπόψη ότι δεν μπορείτε να αλλάξετε τα δεδομένα σε μια σελίδα πρόσβασης δεδομένων χρησιμοποιώντας την Access 2010 ή νεότερη έκδοση.

Αρχή της σελίδας

Διαίρεση της βάσης δεδομένων

  1. Στον υπολογιστή σας, δημιουργήστε ένα αντίγραφο της βάσης δεδομένων που θέλετε να διαιρέσετε. Ξεκινήστε με το αρχείο βάσης δεδομένων στον τοπικό σκληρό δίσκο και όχι στο κοινόχρηστο στοιχείο δικτύου. Εάν το αρχείο βάσης δεδομένων είναι κοινόχρηστο τη συγκεκριμένη στιγμή από τον τοπικό σκληρό δίσκο, μπορείτε να το αφήσετε εκεί που βρίσκεται.

  2. Ανοίξτε το αντίγραφο της βάσης δεδομένων που βρίσκεται στον τοπικό σκληρό δίσκο.

  3. Στην καρτέλα "Εργαλεία βάσης δεδομένων ", στην ομάδα "Μετακίνηση δεδομένων ", κάντε κλικ στην επιλογή "Βάση δεδομένων της Access". Ξεκινά ο "Οδηγός διαίρεσης βάσεων δεδομένων".

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

  5. Στο παράθυρο διαλόγου Δημιουργία βάσης δεδομένων παρασκηνίου , καθορίστε ένα όνομα, έναν τύπο αρχείου και μια θέση για το αρχείο βάσης δεδομένων παρασκηνίου.

    Σημείωση

    • Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε το όνομα που προτείνει η Access. Διατηρεί το αρχικό όνομα αρχείου και υποδεικνύει ότι η βάση δεδομένων είναι μια βάση δεδομένων παρασκηνίου, εισάγοντας _be στο όνομα, ακριβώς πριν από την επέκταση του ονόματος αρχείου.
    • Μην αλλάξετε τον τύπο του αρχείου, εκτός εάν ορισμένοι χρήστες πρόκειται να χρησιμοποιήσουν μια παλαιότερη έκδοση της Access για να αποκτήσουν πρόσβαση στα δεδομένα.
    • Μπορείτε να εισαγάγετε τη διαδρομή προς τη θέση δικτύου στο πλαίσιο Όνομα αρχείου , μπροστά από το όνομα αρχείου. Για παράδειγμα, εάν η θέση δικτύου για τη βάση δεδομένων παρασκηνίου είναι \\server1\share1\ και το όνομα αρχείου για τη βάση δεδομένων παρασκηνίου είναι MyDB_be.accdb, μπορείτε να καταχωρήσετε \\server1\share1\MyDB_be.accdb στο πλαίσιο "Όνομα αρχείου ".
    • Η θέση που επιλέγετε πρέπει να είναι διαθέσιμη σε όλους όσοι θα χρησιμοποιήσουν τη βάση δεδομένων. Επειδή οι αντιστοιχίσεις μονάδων δίσκου μπορεί να διαφέρουν, θα πρέπει να καθορίσετε τη διαδρομή UNC της θέσης αντί να χρησιμοποιήσετε ένα αντιστοιχισμένο γράμμα μονάδας δίσκου.
  6. Όταν ολοκληρωθεί ο οδηγός, εμφανίζεται ένα μήνυμα επιβεβαίωσης.

Η βάση δεδομένων σας έχει διαιρεθεί. Η βάση δεδομένων προσκηνίου είναι το αρχείο από το οποίο ξεκινήσατε (το αντίγραφο της αρχικής κοινόχρηστης βάσης δεδομένων) και η βάση δεδομένων παρασκηνίου βρίσκεται στη θέση δικτύου που καθορίσατε στο βήμα 5 αυτής της διαδικασίας.

Περιορισμός αλλαγών στη σχεδίαση της βάσης δεδομένων προσκηνίου

Για να περιορίσετε τις αλλαγές στη βάση δεδομένων προσκηνίου που διανέμετε, εξετάστε το ενδεχόμενο να την αποθηκεύσετε ως μεταγλωττισμένο δυαδικό αρχείο (αρχείο .accde). Ένα μεταγλωττισμένο δυαδικό αρχείο είναι ένα αρχείο εφαρμογής βάσης δεδομένων που έχει αποθηκευτεί με όλο τον κώδικα Visual Basic Access (VBA) μεταγλωττισμένο. Δεν υπάρχει καθόλου πηγαίος κώδικας VBA σε ένα μεταγλωττισμένο δυαδικό αρχείου της Access. Οι χρήστες δεν μπορούν να αλλάξουν τη σχεδίαση των αντικειμένων σε ένα αρχείο .accde.

  1. Ανοίξτε το αρχείο βάσης δεδομένων προσκηνίου (.accdb) που θέλετε να αποθηκεύσετε ως μεταγλωττισμένο δυαδικό αρχείο (.accde).
  2. Κάντε κλικ στις επιλογές"Αποθήκευση>ως", ">Αποθήκευση ως", "Αποθήκευσηως" του ACCDE.>
  3. Στο παράθυρο διαλόγου Αποθήκευση ως , μεταβείτε στο φάκελο όπου θέλετε να αποθηκεύσετε το αρχείο, πληκτρολογήστε ένα όνομα για το αρχείο στο πλαίσιο Όνομα αρχείου και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση.

Αρχή της σελίδας

Διανομή της βάσης δεδομένων προσκηνίου

Αφού διαιρέσετε τη βάση δεδομένων, διανέμετε τη βάση δεδομένων προσκηνίου στους χρήστες σας, έτσι ώστε να ξεκινήσουν να χρησιμοποιούν τη βάση δεδομένων.

Προσοχή

Για να προστατεύσετε τα δεδομένα σας, εάν η βάση δεδομένων σας έχει πολλούς τελικούς χρήστες, συνιστάται να μην χρησιμοποιείτε από κοινού αντίγραφα μιας βάσης δεδομένων που περιέχει συνδέσεις σε λίστες του SharePoint. Εάν συνδεθείτε σε έναν πίνακα που είναι λίστα του SharePoint, δημιουργείται η δυνατότητα για οποιονδήποτε κακόβουλο χρήστη να αλλάξει τον προορισμό της σύνδεσης και ενδεχομένως να τροποποιήσει δικαιώματα στην τοποθεσία του SharePoint, καθώς οι πληροφορίες σύνδεσης για συνδεδεμένους πίνακες δεν είναι κρυπτογραφημένες.

Κάντε ένα από τα εξής:

  • Στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στους χρήστες της βάσης δεδομένων και επισυνάψτε το αρχείο βάσης δεδομένων προσκηνίου στο μήνυμα. Συμπεριλάβετε οδηγίες που θα διευκολύνουν τους χρήστες σας να αρχίσουν να χρησιμοποιούν αμέσως τη βάση δεδομένων προσκηνίου.
  • Αποθηκεύστε το αρχείο βάσης δεδομένων προσκηνίου σε μια θέση δικτύου στην οποία έχουν πρόσβαση όλοι οι χρήστες βάσης δεδομένων και, στη συνέχεια, στείλτε στους χρήστες σας ένα μήνυμα ηλεκτρονικού ταχυδρομείου που καθορίζει τη θέση δικτύου μαζί με άλλες οδηγίες που ενδέχεται να χρειαστούν για να αποκτήσουν πρόσβαση στη βάση δεδομένων.
  • Διανείμετε το αρχείο βάσης δεδομένων προσκηνίου χρησιμοποιώντας αφαιρούμενο μέσο αποθήκευσης, όπως ένα CD-ROM ή μια μονάδα USB. Εάν εγκαταστήσετε το αρχείο μόνοι σας, μπορείτε να το δοκιμάσετε για να βεβαιωθείτε ότι λειτουργεί. Εάν οι χρήστες πρέπει να εγκαταστήσουν το αρχείο, θα πρέπει να συμπεριλάβετε ένα έγγραφο που εξηγεί τις ενέργειες που πρέπει να κάνουν για να εγκαταστήσουν το αρχείο και με ποιον πρέπει να επικοινωνήσουν εάν αντιμετωπίσουν δυσκολίες.

Αρχή της σελίδας

Αλλαγή της βάσης δεδομένων παρασκηνίου που χρησιμοποιείτε

Μπορείτε να μετακινήσετε τη βάση δεδομένων παρασκηνίου ή να χρησιμοποιήσετε μια διαφορετική βάση δεδομένων παρασκηνίου, χρησιμοποιώντας τη Διαχείριση συνδεδεμένων πινάκων.

Εάν θέλετε να μετακινήσετε τη βάση δεδομένων παρασκηνίου, δημιουργήστε πρώτα ένα αντίγραφό της στη νέα θέση και, στη συνέχεια, ακολουθήστε αυτήν τη διαδικασία.

  1. Στην καρτέλα "Εξωτερικά δεδομένα ", στην ομάδα "Εισαγωγή & σύνδεση ", επιλέξτε "Διαχείριση συνδεδεμένων πινάκων".

  2. Στη Διαχείριση συνδεδεμένων πινάκων, επιλέξτε τους πίνακες που βρίσκονται στην τρέχουσα βάση δεδομένων παρασκηνίου.

    Συμβουλή

    Εάν δεν έχετε συνδεθεί με άλλες βάσεις δεδομένων, κάντε κλικ στο κουμπί Επιλογή όλων.

  3. Επιλέξτε το πλαίσιο ελέγχου Πάντα έλεγχος για νέα θέση και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  4. Αναζητήστε και επιλέξτε τη νέα βάση δεδομένων παρασκηνίου.

Αρχή της σελίδας