Αυτό το άρθρο περιγράφει τον τρόπο αναβάθμισης Microsoft Access
βάση δεδομένων Microsoft SQL Server ή για το Microsoft Data Engine (MSDE)
χρησιμοποιώντας τον Οδηγό αναβάθμισης του Access 2000. Το άρθρο αυτό καλύπτει μια εισαγωγή
ο "Οδηγός αναβάθμισης" Τι να ελέγξετε πριν από την αναβάθμιση, ζητήματα σχεδιασμού
προτεινόμενες τεχνικές για κοινά θέματα αναβάθμισης και πρόσθετες αντιμετώπισης προβλημάτων
πόροι για πληροφορίες.
Εισαγωγή
Μπορείτε να χρησιμοποιήσετε τον "Οδηγό αναβάθμισης" για να μετατρέψετε μια υπάρχουσα πρόσβαση
σε μια λύση προγράμματος-πελάτη/διακομιστή της βάσης δεδομένων (.mdb). Ο "Οδηγός αναβάθμισης" δημιουργεί ένα νέο
Η δομή της βάσης δεδομένων SQL Server (συμπεριλαμβανομένων ευρετηρίων, κανόνων επικύρωσης, προεπιλογές,
και σχέσεων) και στη συνέχεια αντιγράφει τα δεδομένα σας στη νέα βάση δεδομένων του SQL Server.
Επιπλέον, ο "Οδηγός αναβάθμισης" προσπαθεί να δημιουργήσει ξανά τα ερωτήματά σας με τον SQL Server
προβολές και ως αποθηκευμένες διαδικασίες.
Μπορείτε να επιλέξετε να αναβαθμίσετε μόνο σας
δομή και τα δεδομένα της βάσης δεδομένων ή αφού δημιουργήσετε παρασκηνιακό διακομιστή SQL
βάση δεδομένων, μπορείτε να επιλέξετε να δημιουργήσετε μια εφαρμογή περιβάλλοντος χρήστη προγράμματος-πελάτη της Access. Το
"Οδηγός αναβάθμισης" να δημιουργήσετε την εφαρμογή περιβάλλοντος χρήστη προγράμματος-πελάτη σε οποιοδήποτε από τα δύο
τρόποι:
Διατηρώντας το τρέχον αρχείο βάσης δεδομένων της Access (.mdb) και στη συνέχεια
Προσθήκη συνδεδεμένους πίνακες που συνδέονται με τους αναβαθμισμένους πίνακες στον SQL
Ο διακομιστής.
Χρήση των σελίδων σας υπάρχουσες φόρμες, εκθέσεις και δεδομένων access το
πρόσφατα συνδεδεμένους πίνακες ως πηγές δεδομένων τους.
Δημιουργώντας ένα νέο αρχείο έργου της Access (.adp) και στη συνέχεια
αντιγράφοντας τις φόρμες, εκθέσεις, σελίδες πρόσβασης δεδομένων, μακροεντολές, και το
λειτουργικές μονάδες από την τρέχουσα βάση δεδομένων της Access και στη συνέχεια τη σύνδεση που πρόσβαση
αρχείο έργου στους αναβαθμισμένους πίνακες στον SQL Server.
Η αντιγραφή
Οι φόρμες, εκθέσεις, και σελίδες πρόσβασης δεδομένων που αναφέρονται στην τοπική βάση δεδομένων
μετατρέπονται ώστε να χρησιμοποιούν το πρόσφατα αναβαθμισμένους πίνακες του SQL Server, προβολές, και έχουν αποθηκευτεί
διαδικασίες προελεύσεις δεδομένων μέσω της σύνδεσης του ADP αρχείου για το
ο διακομιστής. Σελίδες πρόσβασης δεδομένων που αναφέρονται σε βάσεις δεδομένων, εκτός από το τρέχον
βάση δεδομένων παραμένουν αμετάβλητες μετά την αναβάθμιση.
Σημειώστε ότι όταν εκτελείτε τον "Οδηγό αναβάθμισης", αυτό δεν είναι ένα
άριστη και άμεση διαδικασία. Υπάρχουν διαφορές και πιθανές ασυμβατότητες μεταξύ
Βάσεις δεδομένων της Access και βάσεις δεδομένων SQL Server. Συμπεριλαμβάνονται και διαφορές σε SQL
διάλεκτοι και τύπους δεδομένων. Παρόλο που ο οδηγός μπορεί να χειριστεί πολλές από αυτές τις
διαφορές και εξακολουθεί να μετατρέψετε αντικείμενα σωστά, ο οδηγός δεν μπορεί να χειριστεί όλες
διαφορές. Επομένως, ενδέχεται να αντιμετωπίσετε προβλήματα κατά τη δημιουργία του νέου
βάση δεδομένων και σας νέα εφαρμογή υπολογιστή-πελάτη. Εάν ο "Οδηγός αναβάθμισης" αντιμετωπίζει ένα
πρόβλημα κατά τη διαδικασία αναβάθμισης, ο οδηγός σταματά τη διαδικασία. Το
Οδηγός καταγράφει το σφάλμα και συνεχίζει να λειτουργεί με το επόμενο αντικείμενο. Μετά από
έχει ολοκληρωθεί η διαδικασία αναβάθμισης, ο οδηγός εμφανίζει μια έκθεση. Η έκθεση
Εμφανίζει τις λεπτομέρειες της διαδικασίας που περιλαμβάνει το όνομα και το μέγεθος του
νέα βάση δεδομένων, τις επιλογές που κάνατε ενώ εκτελέσατε τον οδηγό και οποιαδήποτε
ο οδηγός εντόπισε σφάλματα.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο εκτέλεσης
ο "Οδηγός αναβάθμισης", ακολουθήστε τα εξής βήματα:
Κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από το Βοήθεια μενού.
Τύπος "Οδηγός αναβάθμισης" το γραφείο
Βοηθός ή τον "Οδηγό απαντήσεων".
Κάντε κλικ στο κουμπί Αναζήτηση Για να προβάλετε τα θέματα που επιστρέφονται.
Για περισσότερες πληροφορίες σχετικά με τις διαφορές μεταξύ σύνταξης της Access
και σύνταξη SQL Server και πως ο "Οδηγός αναβάθμισης" χειρίζεται τις διαφορές αυτές,
Ακολουθήστε τα εξής βήματα:
Κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από το Βοήθεια μενού.
Τύπος Σύγκριση της Microsoft Access και SQL
Σύνταξη διακομιστή στο Βοηθό του Office ή την απάντηση
Ο οδηγός.
Κάντε κλικ στο κουμπί Αναζήτηση Για να προβάλετε το Εργασία με ένα έργο της Microsoft Access δευτερεύον λήμμα.
Τι να ελέγξετε πριν από την αναβάθμιση
Βεβαιωθείτε ότι έχετε ένα αντίγραφο ασφαλείας σας πρόσβασης
το αρχείο βάσης δεδομένων (.mdb). Η μέθοδος που επιλέγετε να αναβαθμίσετε ενδέχεται να αλλάξουν σας
υπάρχοντα σχεδιασμό εφαρμογής.
Βεβαιωθείτε ότι γνωρίζετε το όνομα του SQL Server ή το
υπολογιστής που εκτελεί MSDE που θα συνδεθείτε. Βεβαιωθείτε ότι γνωρίζετε το
πληροφορίες σύνδεσης. Για πρόσθετες πληροφορίες σχετικά με τον τρόπο εγκατάστασης του MSDE, επισκεφθείτε την
στην ενότητα "Εγκατάσταση του MSDE" της τοποθεσίας MSDN στο Web:
Για να πραγματοποιήσετε μια αναβάθμιση όσο πιο ομαλά, βεβαιωθείτε ότι
έχετε τα κατάλληλα δικαιώματα πρόσβασης στον SQL Server στον οποίο θέλετε
Για να αναβαθμίσετε. Τουλάχιστον, πρέπει να έχετε άδεια CREATE TABLE. Εάν θέλετε να
Δημιουργία νέας βάσης δεδομένων από την αρχή, πρέπει να ΔΗΜΙΟΥΡΓΉΣΕΤΕ βάση ΔΕΔΟΜΈΝΩΝ
δικαίωμα.
Για να βεβαιωθείτε ότι έχετε αρκετό ελεύθερο χώρο, υπολογίστε πόσο
πολύ αναβάθμισης χώρου στο δίσκο θα απαιτήσει, πολλαπλασιάζοντας το μέγεθος της Microsoft
Βάση δεδομένων της Access επί δύο.
Εάν σχεδιάζετε να κάνετε αναβάθμιση σε SQL Server 2000, εγκαταστήστε το
Ενημερωμένη έκδοση του Office 2000 SR-1 και της Access 2000 και του SQL Server 2000 Readiness
Ενημερωμένη έκδοση πριν να ξεκινήσετε.
Για πρόσθετες πληροφορίες σχετικά με την απόκτηση και
σχετικά με την εγκατάσταση της ενημερωμένης έκδοσης του Office 2000 SR-1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
Πρέπει να ακολουθήσετε βασίζεται σε διακομιστή ονομάτων περιορισμοί από το
αρχή. Ο "Οδηγός αναβάθμισης" μπορεί να διορθώνει πολλά συνηθισμένα λάθη, αλλά όχι όλα
λάθη. Για να βεβαιωθείτε ότι υπάρχει μια εύκολη μετεγκατάσταση περιβάλλοντος υποστήριξης, ακολουθήστε το
Τους περιορισμούς του SQL Server:
Για τον SQL Server 6.5, τα ονόματα πρέπει να είναι 30 χαρακτήρες ή
λιγότερο. Για τον SQL Server 7.0, το όριο αυτό αναπτύσσεται στο μέγιστο όριο των 128
χαρακτήρες, και για τον SQL Server 2000, το όριο έχει επεκταθεί στους 249
χαρακτήρες.
Ο πρώτος χαρακτήρας πρέπει να είναι ένα γράμμα ή το σύμβολο "at"
(@). Οι υπόλοιποι χαρακτήρες μπορεί να είναι αριθμοί, γράμματα, το σύμβολο του δολαρίου ($), το
αριθμός σύμβολο (#) ή ο χαρακτήρας υπογράμμισης (_).
Για τον SQL Server 6.5, επιτρέπονται χωρίς κενά. Για SQL
Server 7.0, τα κενά επιτρέπονται, αλλά το όνομα πρέπει να περικλείεται σε εισαγωγικά
σημάδια ("") ή αγκύλες ([]).
Το όνομα πρέπει να είναι μια λέξη-κλειδί Transact-SQL. SQL Server
διατηρεί τα κεφαλαία και πεζά εκδόσεις λέξεων-κλειδιών. Για
πληροφορίες σχετικά με λέξεις-κλειδιά Transact-SQL, ανατρέξτε στην ενότητα του SQL Server Books Online.
Ο "Οδηγός αναβάθμισης" μετατρέπει ορισμένα στοιχεία. Άλλα
στοιχεία μετατρέπονται, αλλά απαιτούν επαλήθευση μετά την ολοκλήρωση του οδηγού.
Όταν χρησιμοποιείτε τον "Οδηγό αναβάθμισης", πρέπει να εξετάσετε όλες τις αλλαγές που έγιναν σε πίνακες,
προβολές, φόρμες και εκθέσεις.
Συγκεκριμένα, ο "Οδηγός αναβάθμισης"
χρησιμοποιεί τους ακόλουθους κανόνες όταν οι βάσεις δεδομένων μετατρέπονται:
Διπλά ονόματα στηλών δίνεται ένα ψευδώνυμο.
Οι οριοθέτες ημερομηνίας μετατρέπονται.
Οι σταθερές δυαδικών τιμών μετατρέπονται σε ακέραιες.
Ακολουθίας συμβολοσειρών μετατρέπεται από ένα εμπορικό και
(&) σε σύμβολο συν (+).
Χαρακτήρες μπαλαντέρ μετατρέπονται σε τους κατάλληλους
Ισοδύναμα Transact-SQL.
Ο όρος WITH TIES προστίθεται ΕΠΆΝΩ όλα τα ερωτήματα που περιέχουν ένα
Όρο ORDER BY.
Τα ακόλουθα στοιχεία σύνταξης SQL της Access δεν υποστηρίζονται
από το MSDE και δεν είναι δεν μετατρέπονται. Ο "Οδηγός αναβάθμισης" καταργεί τα στοιχεία αυτά από SQL
δηλώσεις:
ΑΠΌΘΕΣΗ ΕΥΡΕΤΗΡΊΟΥ
Η ΠΡΌΤΑΣΗ DISTINCTROW
OWNERACCESS
Πίνακας στην ΈΝΩΣΗ
ΚΑΤΆ ΠΑΡΑΓΓΕΛΊΑ σε ενώσεις
ΜΕΤΑΣΧΗΜΑΤΙΣΜΌΣ
ΠΑΡΆΜΕΤΡΟΙ
Ο "Οδηγός αναβάθμισης" μετατρέπει τον κωδικό από το
Λύση της Access. Κωδικός που εργάζεται άμεσα με αντικείμενα της Access μπορούν να συνεχίσουν να
εργασίας, αλλά πρέπει να μετατρέψετε οποιονδήποτε κωδικό αντικειμένων Data Access Objects (DAO) που λειτουργεί με
πίνακες και με τα ερωτήματα για αντικείμενα δεδομένων ActiveX (ADO) κώδικα.
Για ένα
Επισκόπηση χρήσης αντικειμένων ADO, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Βεβαιωθείτε ότι τα προεπιλεγμένα δεδομένα μέγεθος του αρχείου για το μοντέλο
βάση δεδομένων του διακομιστή SQL δεν είναι μεγαλύτερο από 1 MB.
Προσπαθήστε να αναβαθμίσετε μόνο τη δομή του πίνακα.
Εμφανίζεται το μήνυμα λάθους "Υπερχείλισης" κατά την προσπάθεια αναβάθμισης σε SQL
Server 2000
Δεν είναι δυνατό να αναβαθμίσει MDE για SQL Server ή του MSDE
Σύνθετο πλαίσιο ή πλαίσιο κενή λίστα μετά την αναβάθμισηΓια πρόσθετες
πληροφορίες σχετικά με ζητήματα που ενδέχεται να αντιμετωπίσετε όταν πραγματοποιείτε αναβάθμιση σε SQL Server 2000
Κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο γνωσιακής Microsoft
Βάση:
Για πρόσθετες πληροφορίες σχετικά με την Access 2000 αναβάθμισης εργαλεία λευκό
Χαρτί, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
Λευκή Βίβλος εργαλεία αναβάθμισης της Access 2000 διαθέσιμες για λήψη
Κέντρο
Για πρόσθετες πληροφορίες σχετικά με την πρόσβαση
2000 "Οδηγός αναβάθμισης", κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο
Γνωσιακή Βάση της Microsoft:
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:325017
Σας ευχαριστούμε! Τα σχόλιά σας θα μας βοηθήσουν να βελτιώσουμε το περιεχόμενο υποστήριξης. Για περισσότερες επιλογές βοήθειας, επισκεφτείτε την αρχική σελίδα της Βοήθειας και υποστήριξης.