Τρόπος χρήσης του "Οδηγός αναβάθμισης" Access 2000

Αναγν. άρθρου: 325017 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο αναβάθμισης 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 διάλεκτοι και τύπους δεδομένων. Παρόλο που ο οδηγός μπορεί να χειριστεί πολλές από αυτές τις διαφορές και εξακολουθεί να μετατρέψετε αντικείμενα σωστά, ο οδηγός δεν μπορεί να χειριστεί όλες διαφορές. Επομένως, ενδέχεται να αντιμετωπίσετε προβλήματα κατά τη δημιουργία του νέου βάση δεδομένων και σας νέα εφαρμογή υπολογιστή-πελάτη. Εάν ο "Οδηγός αναβάθμισης" αντιμετωπίζει ένα πρόβλημα κατά τη διαδικασία αναβάθμισης, ο οδηγός σταματά τη διαδικασία. Το Οδηγός καταγράφει το σφάλμα και συνεχίζει να λειτουργεί με το επόμενο αντικείμενο. Μετά από έχει ολοκληρωθεί η διαδικασία αναβάθμισης, ο οδηγός εμφανίζει μια έκθεση. Η έκθεση Εμφανίζει τις λεπτομέρειες της διαδικασίας που περιλαμβάνει το όνομα και το μέγεθος του νέα βάση δεδομένων, τις επιλογές που κάνατε ενώ εκτελέσατε τον οδηγό και οποιαδήποτε ο οδηγός εντόπισε σφάλματα.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο εκτέλεσης ο "Οδηγός αναβάθμισης", ακολουθήστε τα εξής βήματα:

  1. Κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από το Βοήθεια μενού.
  2. Τύπος "Οδηγός αναβάθμισης" το γραφείο Βοηθός ή τον "Οδηγό απαντήσεων".
  3. Κάντε κλικ στο κουμπί Αναζήτηση Για να προβάλετε τα θέματα που επιστρέφονται.
Για περισσότερες πληροφορίες σχετικά με τις διαφορές μεταξύ σύνταξης της Access και σύνταξη SQL Server και πως ο "Οδηγός αναβάθμισης" χειρίζεται τις διαφορές αυτές, Ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Βοήθεια της Microsoft Access από το Βοήθεια μενού.
  2. Τύπος Σύγκριση της Microsoft Access και SQL Σύνταξη διακομιστή στο Βοηθό του Office ή την απάντηση Ο οδηγός.
  3. Κάντε κλικ στο κουμπί Αναζήτηση Για να προβάλετε το Εργασία με ένα έργο της Microsoft Access δευτερεύον λήμμα.

Τι να ελέγξετε πριν από την αναβάθμιση

  • Βεβαιωθείτε ότι έχετε ένα αντίγραφο ασφαλείας σας πρόσβασης το αρχείο βάσης δεδομένων (.mdb). Η μέθοδος που επιλέγετε να αναβαθμίσετε ενδέχεται να αλλάξουν σας υπάρχοντα σχεδιασμό εφαρμογής.
  • Βεβαιωθείτε ότι γνωρίζετε το όνομα του SQL Server ή το υπολογιστής που εκτελεί MSDE που θα συνδεθείτε. Βεβαιωθείτε ότι γνωρίζετε το πληροφορίες σύνδεσης. Για πρόσθετες πληροφορίες σχετικά με τον τρόπο εγκατάστασης του MSDE, επισκεφθείτε την στην ενότητα "Εγκατάσταση του MSDE" της τοποθεσίας MSDN στο Web:
    Microsoft Data Engine (MSDE) για το Microsoft Visual Studio 6.0: εναλλακτική Jet για λύσεις επιφάνειας εργασίας και κοινόχρηστες κτιρίουhttp://msdn2.Microsoft.com/en-us/library/ms811092.aspx
  • Για να πραγματοποιήσετε μια αναβάθμιση όσο πιο ομαλά, βεβαιωθείτε ότι έχετε τα κατάλληλα δικαιώματα πρόσβασης στον SQL Server στον οποίο θέλετε Για να αναβαθμίσετε. Τουλάχιστον, πρέπει να έχετε άδεια CREATE TABLE. Εάν θέλετε να Δημιουργία νέας βάσης δεδομένων από την αρχή, πρέπει να ΔΗΜΙΟΥΡΓΉΣΕΤΕ βάση ΔΕΔΟΜΈΝΩΝ δικαίωμα.
  • Για να βεβαιωθείτε ότι έχετε αρκετό ελεύθερο χώρο, υπολογίστε πόσο πολύ αναβάθμισης χώρου στο δίσκο θα απαιτήσει, πολλαπλασιάζοντας το μέγεθος της Microsoft Βάση δεδομένων της Access επί δύο.
  • Εάν σχεδιάζετε να κάνετε αναβάθμιση σε SQL Server 2000, εγκαταστήστε το Ενημερωμένη έκδοση του Office 2000 SR-1 και της Access 2000 και του SQL Server 2000 Readiness Ενημερωμένη έκδοση πριν να ξεκινήσετε.

    Για πρόσθετες πληροφορίες σχετικά με την απόκτηση και σχετικά με την εγκατάσταση της ενημερωμένης έκδοσης του Office 2000 SR-1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    245025Τρόπος απόκτησης και εγκατάστασης του Microsoft Office 2000 SR-1/SR-1a Ενημερωμένη έκδοση
    Για να αποκτήσετε την Access 2000 και SQL Server 2000 Readiness Update, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
    Ενημερωμένη έκδοση για το Access 2000/SQL Server 2000 Readinesshttp://Office.Microsoft.com/en-US/ork2000/HA011524641033.aspx

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

  • Πρέπει να ακολουθήσετε βασίζεται σε διακομιστή ονομάτων περιορισμοί από το αρχή. Ο "Οδηγός αναβάθμισης" μπορεί να διορθώνει πολλά συνηθισμένα λάθη, αλλά όχι όλα λάθη. Για να βεβαιωθείτε ότι υπάρχει μια εύκολη μετεγκατάσταση περιβάλλοντος υποστήριξης, ακολουθήστε το Τους περιορισμούς του 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:

    Εργασία με δεδομένα στοιχεία πρόσβασης της μιας λύσης του Office.aspx http://msdn2.Microsoft.com/en-us/library/aa141802 (office.10)
    Για πρόσθετες αναφορές σχετικά με τον τρόπο χρήσης των αντικειμένων ADO, επισκεφθείτε την τοποθεσία MSDN στο Web:
    Προγραμματισμός σε λύσεις πελάτη/διακομιστή της Access.aspx http://msdn2.Microsoft.com/en-us/library/aa189856 (office.10)

Αντιμετώπιση προβλημάτων αναβάθμισης

  • Πίνακες κάνετε αναβαθμίζει.
    • Βεβαιωθείτε ότι τα προεπιλεγμένα δεδομένα μέγεθος του αρχείου για το μοντέλο βάση δεδομένων του διακομιστή SQL δεν είναι μεγαλύτερο από 1 MB.
    • Προσπαθήστε να αναβαθμίσετε μόνο τη δομή του πίνακα.
  • Εμφανίζεται το μήνυμα λάθους "Υπερχείλισης" κατά την προσπάθεια αναβάθμισης σε SQL Server 2000
  • Δεν είναι δυνατό να αναβαθμίσει MDE για SQL Server ή του MSDE
  • Σύνθετο πλαίσιο ή πλαίσιο κενή λίστα μετά την αναβάθμισηΓια πρόσθετες πληροφορίες σχετικά με ζητήματα που ενδέχεται να αντιμετωπίσετε όταν πραγματοποιείτε αναβάθμιση σε SQL Server 2000 Κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο γνωσιακής Microsoft Βάση:
    269824 ACC2000: Ζητήματα ασυμβατότητας μεταξύ έργων της Access 2000 και του SQL Server 2000

Αναφορές

Για πρόσθετες πληροφορίες σχετικά με την αναβάθμιση, επισκεφθείτε την ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):
Microsoft Data Engine (MSDE) για το Microsoft Visual Studio 6.0: μια εναλλακτική λύση για Jet για τη δημιουργία επιφάνειας εργασίας και κοινόχρηστες λύσεις
http://msdn2.Microsoft.com/en-us/library/ms811092.aspx
Αναβάθμισης σε SQL Server
http://msdn2.Microsoft.com/en-us/library/ms952656.aspx
Μετατροπή μιας βάσης δεδομένων Access με τον "Οδηγό αναβάθμισης"
.aspx http://msdn2.Microsoft.com/en-us/library/aa164896 (office.10)
Για πρόσθετες πληροφορίες σχετικά με την Access 2000 αναβάθμισης εργαλεία λευκό Χαρτί, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
241743Λευκή Βίβλος εργαλεία αναβάθμισης της Access 2000 διαθέσιμες για λήψη Κέντρο
Για πρόσθετες πληροφορίες σχετικά με την πρόσβαση 2000 "Οδηγός αναβάθμισης", κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο Γνωσιακή Βάση της Microsoft:
325019ACC2000: Θέματα με Οδηγός αναβάθμισης της Access 2000

Ιδιότητες

Αναγν. άρθρου: 325017 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 2000 Standard Edition
Λέξεις-κλειδιά: 
kbwizard kbfunctions kbdatabase kbdesign kbdownload kbhowtomaster kbmt KB325017 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:325017

Αποστολή σχολίων