Office
Είσοδος

Ενέργεια μακροεντολής CopyDatabaseFile

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής CopyDatabaseFile για να δημιουργήσετε ένα αντίγραφο του τρέχοντος Microsoft SQL Server 7.0 ή νεότερη έκδοση βάσης δεδομένων συνδεδεμένο με το έργο της Access (* .adp). Access αποσυνδέει την τρέχουσα βάση δεδομένων και, στη συνέχεια, να το επισυνάπτει στο διακομιστή προορισμού. Για περισσότερες πληροφορίες σχετικά με την αποσύνδεση και τη σύνδεση μιας βάσης δεδομένων, ανατρέξτε στην τεκμηρίωση του SQL Server.

Σημείωση: Αυτή η ενέργεια δεν θα επιτρέπεται εάν η βάση δεδομένων δεν είναι αξιόπιστο.

Σημείωση: Access 2010 είναι η τελευταία έκδοση που υποστηρίζει έργα δεδομένων της Access.

Ρύθμιση

Η ενέργεια μακροεντολής CopyDatabaseFile περιλαμβάνει τα παρακάτω ορίσματα.

Όρισμα ενέργειας

Περιγραφή

Όνομα αρχείου της βάσης δεδομένων

Το όνομα του αρχείου δεδομένων του νέου υποδείγματος. Η προεπιλεγμένη διαδρομή για το αρχείο είναι η τρέχουσα θέση του αρχείου έργου της Access (.adp).

Αντικατάσταση υπάρχοντος αρχείου

Καθορίζει αν θέλετε να αντικαταστήσετε ένα υπάρχον αρχείο με το ίδιο όνομα ή όχι. Εάν οριστεί σε Ναι και το όνομα του αρχείου υπάρχει ήδη, αντικαθίσταται το αρχείο. Εάν οριστεί σε όχι και το όνομα του αρχείου υπάρχει ήδη, το αρχείο δεν έχει αντικατασταθεί και η ενέργεια θα αποτύχει. Εάν δεν υπάρχει ήδη στο αρχείο, αυτή η ρύθμιση παραβλέπεται. Η προεπιλογή είναι Ναι.

Αποσυνδέσετε όλους τους χρήστες

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

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

Παρατηρήσεις

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

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

Απαιτήσεις για την αντιγραφή μιας βάσης δεδομένων:

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

  • Πρέπει να κλείσουν όλα τα αντικείμενα και προβολές εκτός από το παράθυρο περιήγησης.

  • Τρέχουσα βάση δεδομένων δεν πρέπει να αναπαραχθεί.

  • Η βάση δεδομένων διακομιστή προέλευσης πρέπει να είναι Microsoft SQL Server έκδοση 7.0 ή νεότερη έκδοση ή SQL Server 2000 Desktop Engine εκτελείται σε έναν τοπικό υπολογιστή.

  • Η βάση δεδομένων SQL Server στο διακομιστή προέλευσης πρέπει να είναι μια βάση δεδομένων ενός αρχείου.

  • Πρέπει να είστε μέλος του ρόλου sysadmin σε υπολογιστές SQL Server προέλευσης και προορισμού.

Για να εκτελέσετε την ενέργεια μακροεντολής CopyDatabaseFile στη Visual Basic for Applications λειτουργικής μονάδας, χρησιμοποιήστε τη μέθοδο CopyDatabaseFile του αντικειμένου DoCmd.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×