Ένα έργο της Access είναι ένα αρχείο της Access (.adp) που παρέχει μια άμεση, αποτελεσματική σύνδεση με μια βάση δεδομένων του Microsoft SQL Server μέσω της αρχιτεκτονικής στοιχείων OLE DB. Η Microsoft Access 2007 και 2010 σάς επιτρέπει να δημιουργήσετε νέα αρχεία έργου της Access (.adp) και να εργαστείτε με υπάρχοντα έργα της Access που δημιουργήσατε σε παλαιότερες εκδόσεις της Access. Αυτό το άρθρο παρέχει μια σύντομη επεξήγηση των έργων της Access, που σας ενημερώνει για τον τρόπο λειτουργίας των έργων της Access στην Access 2007 και 2010. Καλύπτει επίσης τον τρόπο με τον οποίο μπορείτε να δημιουργήσετε ένα νέο έργο της Access στην Access 2007 και 2010 και πώς μπορείτε να συνδέσετε ένα έργο της Access σε μια υπάρχουσα βάση δεδομένων SQL Server.
Σημείωση: Η Access 2010 είναι η τελευταία έκδοση της Access που υποστηρίζει την εργασία με αρχεία έργου της Access (.adp).
Σε αυτό το άρθρο
Επισκόπηση έργων της Access
Η δημιουργία ενός έργου της Access παρέχει πολλά πλεονεκτήματα σε σχέση με τη σύνδεση με SQL Server πίνακες ή προβολές. Για παράδειγμα, σε ένα έργο της Access, μπορείτε να κάνετε αλλαγές σχεδίασης σε SQL Server αντικείμενα, όπως πίνακες και προβολές, και μπορείτε να δημιουργήσετε, να επεξεργαστείτε και να χρησιμοποιήσετε άλλες δυνατότητες SQL Server, όπως διαγράμματα βάσεων δεδομένων, αποθηκευμένες διαδικασίες και συναρτήσεις που ορίζονται από το χρήστη. Αντίθετα, όταν συνδέεστε με μια βάση δεδομένων SQL Server, δεν μπορείτε να κάνετε αλλαγές σχεδίασης σε αντικείμενα SQL Server και μπορείτε να συνδεθείτε μόνο σε πίνακες και προβολές SQL Server. Ωστόσο, η σύνδεση σάς επιτρέπει να συνδεθείτε σε πολλές βάσεις δεδομένων SQL Server, ενώ ένα αρχείο έργου της Access (*.adp) μπορεί να συνδεθεί μόνο σε μία SQL Server βάση δεδομένων.
Για περισσότερες πληροφορίες σχετικά με τη σύνδεση με μια βάση δεδομένων SQL Server, κάντε κλικ στο άρθρο Σύνδεση σε ή εισαγωγή από μια βάση δεδομένων SQL Server.
Ένα έργο της Access δεν περιέχει δεδομένα ή αντικείμενα που βασίζονται σε ορισμό δεδομένων. Αντί για αυτό, αυτά τα αντικείμενα αποθηκεύονται στη βάση δεδομένων SQL Server. Ωστόσο, η εργασία με ένα έργο της Access εξακολουθεί να είναι παρόμοια με την εργασία με μια βάση δεδομένων της Access. Η διαδικασία δημιουργίας φορμών, αναφορών, μακροεντολών και λειτουργικών μονάδων είναι σχεδόν ίδια με εκείνη που χρησιμοποιείται για τη δημιουργία μιας βάσης δεδομένων της Access.
Στην Access 2007 και 2010, μπορείτε να δημιουργήσετε νέα έργα της Access και να χρησιμοποιήσετε έργα που έχουν δημιουργηθεί σε παλαιότερες εκδόσεις της Access. Επιπλέον, μπορείτε να επωφεληθείτε από πολλές από τις νέες δυνατότητες της Access 2007 και 2010, όπως τα βελτιωμένα εργαλεία σχεδίασης φόρμας και αναφοράς, η νέα σχεδίαση μακροεντολών, τα βελτιωμένα εργαλεία μορφοποίησης υπό όρους και η προσαρμογή της κορδέλας. Ωστόσο, ορισμένες νεότερες δυνατότητες της Access δεν είναι διαθέσιμες σε έργα της Access, όπως συνημμένα, πεδία πολλών τιμών, το στοιχείο ελέγχου περιήγησης ή το στοιχείο ελέγχου του προγράμματος περιήγησης Web. Επιπλέον, η Προβολή διάταξης δεν είναι διαθέσιμη για τη σχεδίαση φορμών και αναφορών.
Συμβατότητα μεταξύ της Access και των εκδόσεων SQL Server
Τα αρχεία .adp της Access 2010 είναι συμβατά με SQL Server 2008 και παλαιότερες εκδόσεις. Οι νεότερες εκδόσεις των SQL Server μπορεί επίσης να είναι συμβατές με αρχεία .adp της Access 2010, αλλά κατά γενικό κανόνα, εάν θέλετε να τροποποιήσετε αντικείμενα SQL μέσα από ένα αρχείο .adp της Access, η έκδοση της Access πρέπει να είναι υψηλότερη από την έκδοση SQL Server. Για παράδειγμα, δεν μπορείτε να τροποποιήσετε αντικείμενα σε μια βάση δεδομένων SQL Server 2008 χρησιμοποιώντας την Access 2007. Παρομοίως, δεν μπορείτε να τροποποιήσετε αντικείμενα σε μια βάση δεδομένων SQL Server 2005 χρησιμοποιώντας την Access 2003.
Σημαντικό: Πριν από την αναβάθμιση σε μια νέα έκδοση της Access ή του SQL Server, ελέγχετε πάντα το έργο της Access με τις νέες εκδόσεις για να βεβαιωθείτε ότι όλες οι δυνατότητες λειτουργούν σωστά.
Υποστήριξη τύπου δεδομένων και διαγράμματος
Τύποι δεδομένων ημερομηνίας/ώρας
Η Access 2010 παρέχει περιορισμένη υποστήριξη για τέσσερις νέους τύπους δεδομένων ημερομηνίας/ώρας που προστέθηκαν στο SQL Server 2008:
-
TIME
-
DATE
-
DATETIME2
-
DATETIMEOFFSET
Σε ένα έργο της Access, μπορείτε να δημιουργήσετε και να σχεδιάσετε πίνακες και προβολές που χρησιμοποιούν αυτούς τους νέους τύπους δεδομένων. Ωστόσο, σε φόρμες και αναφορές, τα πεδία αυτών των τύπων δεδομένων συμπεριφέρονται σαν να είναι πεδία κειμένου. Ως αποτέλεσμα, δεν μπορείτε να χρησιμοποιήσετε μορφές ημερομηνίας ή επιλογές ημερομηνίας με αυτούς τους τύπους δεδομένων.
Τύποι δεδομένων μεταβλητού μήκους
Οι παρακάτω τύποι δεδομένων μεταβλητού μήκους μπορούν να χρησιμοποιηθούν σε έργα της Access 2010:
-
VARBIN(MAX)
-
VARCHAR(MAX)
-
NVARCHAR(MAX)
Ωστόσο, δεν μπορείτε να προσθέσετε ή να τροποποιήσετε πεδία που χρησιμοποιούν προσδιοριστικά MAX μέσα από ένα έργο της Access.
Τύπος δεδομένων BIGINT
Η Access 2010 υποστηρίζει τον τύπο δεδομένων SQL Server BIGINT. Ωστόσο, το περιβάλλον εργασίας χρήστη της Access επιβάλλει χαμηλότερο όριο -999999999999999999 (περίπου -2^60) σε αντίθεση με το πραγματικό χαμηλότερο όριο των -2^63. Το ανώτερο όριο στο περιβάλλον εργασίας χρήστη της Access είναι 2^63-1, το ίδιο όπως και στο SQL Server.
Μη υποστηριζόμενες δυνατότητες
Τύποι δεδομένων
Οι ακόλουθοι νέοι τύποι δεδομένων SQL Server 2008 δεν υποστηρίζονται σε έργα της Access:
-
ΓΕΩΓΡΑΦΊΑ
-
ΓΕΩΜΕΤΡΊΑ
-
ΙΕΡΑΡΧΙΚΌ ΑΝΑΓΝΩΡΙΣΤΙΚΌ
Η Access αποκλείει τη λειτουργία σχεδίασης για πίνακες ή προβολές που χρησιμοποιούν αυτούς τους τύπους.
Διαγράμματα βάσεων δεδομένων (προβολή σχέσης)
Ως αποτέλεσμα των τριών μη υποστηριζόμενων τύπων δεδομένων που αναφέρονται στην προηγούμενη ενότητα, δεν μπορείτε να ανοίξετε SQL Server διαγράμματα βάσης δεδομένων του 2008 σε ένα έργο της Access.
Συστάσεις για έργα της Access στην Access 2010
Συνεχίζουμε να υποστηρίζουμε τη δημιουργία και τη χρήση αρχείων .adp στην Access 2010. Ωστόσο, συνιστάται στους προγραμματιστές να χρησιμοποιούν τα εργαλεία σχεδίασης SQL Server που παρέχονται στο SQL Server Management Studio για τη σχεδίαση αντικειμένων βάσης δεδομένων, όπως πίνακες, προβολές και αποθηκευμένες διαδικασίες και, στη συνέχεια, να χρησιμοποιούν το περιβάλλον εργασίας της Access για να σχεδιάσουν τις φόρμες, τις αναφορές, τις μακροεντολές και τις λειτουργικές μονάδες που συνδέονται με αυτά τα αντικείμενα. Τα εργαλεία που παρέχονται από SQL Server παρέχουν το πιο ισχυρό περιβάλλον εργασίας για τη δημιουργία SQL Server αντικειμένων.
Δημιουργία έργου της Access
Χρησιμοποιήστε αυτή τη διαδικασία για να δημιουργήσετε ένα νέο αρχείο έργου της Access (.adp) στην Access 2007 ή 2010.
-
Στην καρτέλα Αρχείο, επιλέξτε Δημιουργία. Εάν χρησιμοποιείτε την Access 2007, κάντε κλικ στο Κουμπί του Microsoft Office και, στη συνέχεια, κάντε κλικ στην επιλογή Άνοιγμα.
-
Κάντε ένα από τα εξής:
Δημιουργία έργου της Access στην προεπιλεγμένη θέση αρχείου-
Στην περιοχή Κενή βάση δεδομένων, πληκτρολογήστε ένα όνομα για το έργο στο πλαίσιο Όνομα αρχείου , χρησιμοποιώντας την επέκταση ονόματος αρχείου .adp.
-ή-
Δημιουργία έργου της Access σε διαφορετική θέση αρχείου
-
Στην περιοχή Κενή βάση δεδομένων, κάντε κλικ στην επιλογή Αναζήτηση για μια θέση στην οποία θα αποθηκεύσετε τη βάση δεδομένων σας.
-
Στο παράθυρο διαλόγου Δημιουργία βάσης δεδομένων αρχείου , μεταβείτε στη θέση όπου θέλετε να αποθηκεύσετε το έργο ή αποδεχτείτε την προεπιλεγμένη θέση.
-
Πληκτρολογήστε ένα όνομα αρχείου για το έργο στο πλαίσιο Όνομα αρχείου .
-
Στη λίστα Αποθήκευση ως τύπου , επιλέξτε Έργα της Microsoft Office Access (*.adp) και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
-
-
-
Στην περιοχή Νέο έργο, κάντε κλικ στην επιλογή Δημιουργία.
Η Access σάς ειδοποιεί με το ακόλουθο μήνυμα:
Θέλετε να συνδεθείτε με μια υπάρχουσα βάση δεδομένων SQL Server;
Εάν θέλετε να συνδεθείτε με μια υπάρχουσα βάση δεδομένων SQL Server, κάντε κλικ στο κουμπί Ναι και συνεχίστε με το βήμα 4. Διαφορετικά, κάντε κλικ στο κουμπί Όχι και μεταβείτε στο βήμα 5 για να δημιουργήσετε μια νέα βάση δεδομένων SQL Server.
-
Σύνδεση με υπάρχουσα βάση δεδομένων SQL Server
-
Στο παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων , εισαγάγετε τις απαιτούμενες πληροφορίες για τα εξής:
-
Όνομα διακομιστή
-
Πληροφορίες που απαιτούνται για τη σύνδεση στο διακομιστή
-
Όνομα βάσης δεδομένων
-
-
Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης για να βεβαιωθείτε ότι οι ρυθμίσεις είναι σωστές και ότι η σύνδεση ολοκληρώθηκε με επιτυχία.
Εάν η σύνδεση δεν ολοκληρωθεί με επιτυχία, το παράθυρο διαλόγου Σφάλμα σύνδεσης δεδομένων Microsoft εμφανίζει ένα μήνυμα που περιγράφει το πρόβλημα. Κάντε κλικ στο κουμπί OK για να κλείσετε το μήνυμα, ελέγξτε τις ρυθμίσεις σας στο παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων και, στη συνέχεια, κάντε ξανά κλικ στην επιλογή Δοκιμή σύνδεσης . Επίσης, ίσως χρειαστεί να επικοινωνήσετε με το διαχειριστή της βάσης δεδομένων SQL Server για τη βάση δεδομένων στην οποία συνδέεστε, για να βεβαιωθείτε ότι οι ρυθμίσεις σας είναι σωστές ή ότι ο υπολογιστής είναι διαθέσιμος. -
Όταν το παράθυρο διαλόγου Σύνδεση δεδομένων Microsoft εμφανίσει το μήνυμα Η σύνδεση δοκιμής ολοκληρώθηκε με επιτυχία, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων .
Η Access συνδέει το έργο με τη βάση δεδομένων SQL Server.
-
-
Δημιουργία νέας βάσης δεδομένων SQL Server
-
Στην πρώτη σελίδα του Οδηγού βάσης δεδομένων microsoft SQL Server, εισαγάγετε τις ακόλουθες πληροφορίες:
-
Ο υπολογιστής SQL Server που θέλετε να χρησιμοποιήσετε για αυτήν τη βάση δεδομένων
-
Οι πληροφορίες σύνδεσης
-
Ένα όνομα για τη βάση δεδομένων SQL Server
Σημείωση: Για να παραλείψετε τη διαδικασία σύνδεσης αυτήν τη στιγμή, κάντε κλικ στο κουμπί Άκυρο. Η Access δημιουργεί το έργο, αλλά δεν συνδέεται με μια βάση δεδομένων SQL Server. Για να μπορέσετε να κάνετε οτιδήποτε με το έργο, θα πρέπει να το συνδέσετε σε μια βάση δεδομένων SQL Server, κάτι που μπορείτε να κάνετε χρησιμοποιώντας τα βήματα της επόμενης ενότητας.
-
-
Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Η Access επιχειρεί να συνδεθεί με τον υπολογιστή sql server που καθορίσατε. Εάν η Access δεν μπορεί να συνδεθεί με τον υπολογιστή του SQL Server, εμφανίζει ένα μήνυμα σφάλματος που περιγράφει το πρόβλημα. Το όνομα υπολογιστή ή οι πληροφορίες σύνδεσης του SQL Server ενδέχεται να μην είναι σωστά ή να μην έχετε τα απαραίτητα δικαιώματα για να δημιουργήσετε μια βάση δεδομένων στον υπολογιστή SQL Server που έχετε καθορίσει. Ίσως χρειαστεί να επικοινωνήστε με το διαχειριστή της βάσης δεδομένων SQL Server για τη βάση δεδομένων που δημιουργείτε, για να βεβαιωθείτε ότι οι ρυθμίσεις σας είναι σωστές ή ότι ο υπολογιστής είναι διαθέσιμος. -
Αφού η Access συνδεθεί με επιτυχία στον υπολογιστή SQL Server, ο οδηγός εμφανίζει το μήνυμα: Ο οδηγός έχει όλες τις πληροφορίες που χρειάζεται για να δημιουργήσει τη βάση δεδομένων SQL Server. Κάντε κλικ στο κουμπί Τέλος για να συνεχίσετε.
Η Access δημιουργεί τη βάση δεδομένων SQL Server και τη συνδέει με το έργο.
-
Σύνδεση υπάρχοντος έργου της Access με διαφορετική βάση δεδομένων SQL Server
Χρησιμοποιήστε την ακόλουθη διαδικασία εάν έχετε ένα υπάρχον έργο της Access που δεν είναι συνδεδεμένο με μια βάση δεδομένων SQL Server ή εάν θέλετε να αλλάξετε τον υπολογιστή ή τη βάση δεδομένων SQL Server με την οποία είναι συνδεδεμένο το έργο σας.
-
Στην καρτέλα Αρχείο, επιλέξτε Άνοιγμα. Εάν χρησιμοποιείτε την Access 2007, κάντε κλικ στο Κουμπί του Microsoft Office και, στη συνέχεια, κάντε κλικ στην επιλογή Άνοιγμα.
-
Στο παράθυρο διαλόγου Άνοιγμα , επιλέξτε και ανοίξτε το έργο της Access.
Ενδέχεται να εμφανιστεί ένα παράθυρο διαλόγου Ειδοποίηση ασφαλείας του Microsoft Office Access . Εάν εμπιστεύεστε την προέλευση της βάσης δεδομένων, κάντε κλικ στην επιλογή Άνοιγμα για να συνεχίσετε. -
Στην καρτέλα Αρχείο , κάντε κλικ στην επιλογή Διακομιστής και, στη συνέχεια, κάντε κλικ στην επιλογή Σύνδεση. (Εάν χρησιμοποιείτε access 2007, κάντε κλικ στο Κουμπί του Microsoft Office, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Διακομιστής και, στη συνέχεια, κάντε κλικ στην επιλογή Σύνδεση.)
Εμφανίζεται το παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων . -
Στο παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων , εισαγάγετε τις απαιτούμενες πληροφορίες για τα εξής:
-
Όνομα διακομιστή
-
Πληροφορίες που απαιτούνται για τη σύνδεση στο διακομιστή
-
Όνομα βάσης δεδομένων
-
-
Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης για να βεβαιωθείτε ότι οι ρυθμίσεις είναι σωστές και ότι η σύνδεση ολοκληρώθηκε με επιτυχία. Εάν η σύνδεση δεν ολοκληρωθεί με επιτυχία, η Access εμφανίζει ένα μήνυμα σφάλματος που περιγράφει το πρόβλημα. Κάντε κλικ στο κουμπί OK για να κλείσετε το μήνυμα, ελέγξτε τις ρυθμίσεις σας στο παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων και, στη συνέχεια, κάντε ξανά κλικ στην επιλογή Δοκιμή σύνδεσης . Επίσης, ίσως χρειαστεί να επικοινωνήσετε με το διαχειριστή της βάσης δεδομένων SQL Server για τη βάση δεδομένων στην οποία συνδέεστε, για να βεβαιωθείτε ότι οι ρυθμίσεις σας είναι σωστές ή ότι ο υπολογιστής είναι διαθέσιμος.
-
Όταν το παράθυρο διαλόγου Σύνδεση δεδομένων Microsoft εμφανίσει το μήνυμα Η σύνδεση δοκιμής ολοκληρώθηκε με επιτυχία, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων .
Η Access συνδέει το έργο με τη βάση δεδομένων SQL Server που καθορίσατε.