Εισαγωγή ή σύνδεση με δεδομένα σε μια βάση δεδομένων SQL Server

Εισαγωγή ή σύνδεση με δεδομένα σε μια βάση δεδομένων SQL Server

Μπορείτε να συνδεθείτε ή να εισαγάγετε δεδομένα από μια βάση δεδομένων SQL, η οποία είναι μια διαχειριζόμενη βάση δεδομένων υψηλής απόδοσης που χρησιμοποιείται για εφαρμογές ζωτικής σημασίας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα SQL Server 2016.

  • Όταν συνδέεστε με δεδομένα, η Access δημιουργεί μια αμφίδρομη σύνδεση που συγχρονίζει τις αλλαγές στα δεδομένα τόσο στην Access όσο και στη βάση δεδομένων SQL.

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

Επισκόπηση σύνδεσης της Access στον SQL Server

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

Θέλετε τα πράγματα να κυλούν πιο ομαλά; Τότε, κάντε τις εξής προετοιμασίες πριν από τη σύνδεση ή την εισαγωγή:

  • Εντοπίστε το όνομα του διακομιστή βάσης δεδομένων SQL Server, προσδιορίστε τις απαραίτητες πληροφορίες σύνδεσης και επιλέξτε μια μέθοδο ελέγχου ταυτότητας (Windows ή SQL Server). Για περισσότερες πληροφορίες σχετικά με τις μεθόδους ελέγχου ταυτότητας, ανατρέξτε στο θέμα Σύνδεση με τον διακομιστή (Μηχανισμός βάσεων δεδομένων) και Ασφάλιση βάσης δεδομένων.

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

  • Εξετάστε τον αριθμό των στηλών σε κάθε πίνακα ή προβολή. Η Access δεν υποστηρίζει περισσότερα από 255 πεδία σε έναν πίνακα, επομένως, η Access συνδέεται ή εισαγάγει μόνο τις πρώτες 255 στήλες. Ως λύση, μπορείτε να δημιουργήσετε μια προβολή της βάσης δεδομένων SQL Server για να αποκτήσετε πρόσβαση στις στήλες που υπερβαίνουν το όριο.

  • Προσδιορίστε τη συνολική ποσότητα των δεδομένων που εισάγονται. Το μέγιστο μέγεθος της βάσης δεδομένων της Access είναι δύο gigabyte μείον τον απαιτούμενο χώρο για τα αντικείμενα συστήματος. Εάν η βάση δεδομένων SQL Server περιέχει μεγάλους πίνακες, ενδέχεται να μην μπορείτε να τους εισαγάγετε όλους μέσα σε μια μεμονωμένη βάση δεδομένων της Access. Σε αυτή την περίπτωση, εξετάστε το ενδεχόμενο σύνδεσης με τα δεδομένα, αντί για την εισαγωγή τους.

  • Ασφαλίστε τη βάση δεδομένων της Access και τις πληροφορίες σύνδεσης που περιέχει, χρησιμοποιώντας μια αξιόπιστη θέση και έναν κωδικό πρόσβασης βάσης δεδομένων της Access. Αυτό είναι ιδιαίτερα σημαντικό εάν επιλέξετε να αποθηκεύσετε τον κωδικό πρόσβασης του SQL Server στην Access.

  • Προγραμματίστε τη δημιουργία επιπλέον σχέσεων. Η Access δεν δημιουργεί αυτόματα σχέσεις μεταξύ σχετικών πινάκων στο τέλος μιας λειτουργίας εισαγωγής. Μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο τις σχέσεις μεταξύ νέων και υπαρχόντων πινάκων, χρησιμοποιώντας το παράθυρο "Σχέσεις". Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Τι είναι το παράθυρο "Σχέσεις"; και Δημιουργία, επεξεργασία ή διαγραφή μιας σχέσης.

Στάδιο 1: Γρήγορα αποτελέσματα

  1. Επιλέξτε Εξωτερικά δεδομένα > Νέα προέλευση δεδομένων > Από βάση δεδομένων > Από SQL Server.

  2. Στο παράθυρο διαλόγου Λήψη εξωτερικών δεδομένων – Βάση δεδομένων ODBC, κάντε ένα από τα εξής:

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

    • Για να συνδέσετε δεδομένα, επιλέξτε Σύνδεση του αρχείου προέλευσης δεδομένων μέσω της δημιουργίας ενός συνδεδεμένου πίνακα.

  3. Επιλέξτε OK.

Στάδιο 2: Δημιουργία ή επαναχρησιμοποίηση ενός αρχείου DSN

Μπορείτε να δημιουργήσετε ένα αρχείο DSN ή να χρησιμοποιήσετε ξανά ένα υπάρχον αρχείο. Χρησιμοποιήστε ένα αρχείο DSN όταν θέλετε να βασίζεστε στις ίδιες πληροφορίες σύνδεσης για διαφορετικές λειτουργίες σύνδεσης και εισαγωγής ή να κάνετε κοινή χρήση με μια άλλη εφαρμογή που χρησιμοποιεί επίσης αρχεία DSN. Μπορείτε να δημιουργήσετε ένα αρχείο DSN απευθείας, με τη χρήση της δυνατότητας "Διαχείριση σύνδεσης δεδομένων". Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Διαχείριση προελεύσεων δεδομένων ODBC.

Παρόλο που μπορείτε ακόμη να χρησιμοποιήσετε προηγούμενες εκδόσεις του προγράμματος οδήγησης SQL ODBC, συνιστάται να χρησιμοποιείτε την έκδοση 13.1, η οποία διαθέτει πολλές βελτιώσεις και υποστηρίζει νέες δυνατότητες του SQL Server 2016. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πρόγραμμα οδήγησης ODBC για SQL Server στα Windows.

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

    • Εάν το αρχείο DSN που θέλετε να χρησιμοποιήσετε ήδη υπάρχει, επιλέξτε το από τη λίστα.

      Παράθυρο διαλόγου "Επιλογή αρχείου προέλευσης δεδομένων"

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

    • Για να δημιουργήσετε ένα νέο αρχείο DSN:

      1. Επιλέξτε Δημιουργία.

        Δημιουργία του παραθύρου διαλόγου "Δημιουργία νέας προέλευσης δεδομένων"
      2. Επιλέξτε Πρόγραμμα οδήγησης ODBC 13 για SQL Server και, στη συνέχεια, επιλέξτε Επόμενο.

      3. Πληκτρολογήστε ένα όνομα για το αρχείο DSN ή κάντε κλικ στο κουμπί Αναζήτηση για να δημιουργήσετε το αρχείο σε διαφορετική θέση.

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

Στάδιο 3: Χρήση του "Οδηγού δημιουργίας νέας προέλευσης δεδομένων στον SQL Server"

Στον οδηγό Δημιουργία νέου αρχείου προέλευσης δεδομένων στον SQL Server, κάντε τα εξής:

  1. Στην πρώτη σελίδα, εισαγάγετε πληροφορίες αναγνωριστικού:

    • Στο πλαίσιο Περιγραφή, πληκτρολογήστε προαιρετικά τεκμηριωμένες πληροφορίες σχετικά με το αρχείο DSN.

    • Στο πλαίσιο Διακομιστής, πληκτρολογήστε το όνομα της βάσης δεδομένων SQL Server. Μην κάνετε κλικ στο κάτω βέλος.

  2. Στη δεύτερη σελίδα, επιλέξτε μία από τις παρακάτω μεθόδους ελέγχου ταυτότητας:

    • Με ενσωματωμένο έλεγχο ταυτότητας των Windows    Συνδεθείτε μέσω ενός λογαριασμού χρήστη των Windows. Προαιρετικά, πληκτρολογήστε ένα κύριο όνομα υπηρεσίας (SPN). Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Κύρια ονόματα υπηρεσίας (SPN) σε συνδέσεις προγράμματος-πελάτη (ODBC).

    • Με έλεγχο ταυτότητας του SQL Server...    Συνδεθείτε με τα διαπιστευτήρια που έχουν οριστεί στη βάση δεδομένων, εισάγοντας το Αναγνωριστικό σύνδεσης και τον Κωδικό πρόσβασης.

  3. Στις σελίδες τρία και τέσσερα, επιλέξτε διάφορες επιλογές για να προσαρμόσετε τη σύνδεσή σας. Για περισσότερες πληροφορίες σχετικά με αυτές τις επιλογές, ανατρέξτε στο θέμα Πρόγραμμα οδήγησης ODBC για SQL Server.

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

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

Στάδιο 4: Επιλογή πινάκων για σύνδεση ή εισαγωγή

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

    Λίστα των πινάκων για σύνδεση ή εισαγωγή
  2. Σε λειτουργία σύνδεσης, αποφασίστε αν θέλετε να επιλέξετε Αποθήκευση κωδικού πρόσβασης.

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

Στάδιο 5: Δημιουργία προδιαγραφών και εργασιών (μόνο για Εισαγωγή)

Αποτελέσματα

Όταν μια λειτουργία σύνδεσης ή εισαγωγής ολοκληρωθεί, οι πίνακες εμφανίζονται στο παράθυρο περιήγησης με το ίδιο όνομα με αυτό του πίνακα ή της προβολής SQL Server σε συνδυασμό με το όνομα του κατόχου. Για παράδειγμα, εάν το όνομα SQL είναι dbo.Product, το όνομα της Access είναι dbo_Product. Εάν αυτό το όνομα χρησιμοποιείται ήδη, η Access τοποθετεί το "1" στο τέλος του ονόματος του νέου πίνακα — για παράδειγμα, dbo_Product1. Εάν το dbo_Product1 χρησιμοποιείται ήδη, η Access θα δημιουργήσει το dbo_Product2 και ούτω καθεξής. Ωστόσο, μπορείτε να μετονομάσετε τους πίνακες σε κάτι πιο χαρακτηριστικό.

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

Σε μια λειτουργία σύνδεσης, εάν οι στήλες είναι μόνο για ανάγνωση σε έναν πίνακα του SQL Server, θα είναι επίσης μόνο για ανάγνωση στην Access.

Συμβουλή    Για να δείτε τη συμβολοσειρά σύνδεσης, μετακινήστε το δείκτη επάνω από τον πίνακα στο παράθυρο περιήγησης της Access.

Ενημέρωση της σχεδίασης του συνδεδεμένου πίνακα

Δεν μπορείτε να προσθέσετε, να διαγράψετε ή να τροποποιήσετε στήλες ή να αλλάξετε τους τύπους δεδομένων σε έναν συνδεδεμένο πίνακα. Εάν θέλετε να κάνετε αλλαγές σχεδίασης, κάντε τις στη βάση δεδομένων SQL Server. Για να δείτε τις αλλαγές στη σχεδίαση στην Access, ενημερώστε τους συνδεδεμένους πίνακες:

  1. Επιλέξτε Εξωτερικά δεδομένα > Διαχείριση συνδεδεμένων πινάκων.

  2. Επιλέξτε κάθε συνδεδεμένο πίνακα που θέλετε να ενημερώσετε, επιλέξτε OK και, στη συνέχεια, επιλέξτε Κλείσιμο.

Σύγκριση τύπων δεδομένων

Οι τύποι δεδομένων της Access έχουν διαφορετικά ονόματα σε σχέση με τους τύπους δεδομένων του SQL Server. Για παράδειγμα, μια στήλη του SQL Server με τον τύπο δεδομένων bit εισαγάγετε ή συνδέεται στην Access με τον τύπο δεδομένων Ναι/Όχι. Ο παρακάτω πίνακας συγκρίνει τύπους δεδομένων του SQL Server και της Access.

Τύπος δεδομένων του SQL Server

Τύπος δεδομένων της Access

Μέγεθος πεδίου της Access

bigint

Μεγάλος αριθμός

Ανατρέξτε στο θέμα Χρήση του τύπου δεδομένων "Μεγάλος αριθμός"

δυαδικός (μέγεθος πεδίου)

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

bit

Ναι/Όχι

char (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσo με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

char (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

datetime

Hμερομηνία/Ώρα

δεκαδικός (ακρίβεια, κλίμακα)

Αριθμός

Δεκαδικός (Οι ιδιότητες "Ακρίβεια" και "Κλίμακα" της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

float

Αριθμός

Διπλό

image

Αντικείμενο OLE

int

Αριθμός

Ακέραιος μεγάλου μήκους

money

Νομισματική μονάδα

nchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

ntext

Υπόμνημα

αριθμητικό (ακρίβεια, κλίμακα)

Αριθμός

Δεκαδικός (Οι ιδιότητες "Ακρίβεια" και "Κλίμακα" της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

nvarchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nvarchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

nvarchar(MAX)

Υπόμνημα

real

Αριθμός

Single

smalldatetime

Hμερομηνία/Ώρα

smallint

Αριθμός

Integer

smallmoney

Νομισματική μονάδα

sql_variant

Κείμενο

255

text

Υπόμνημα

timestamp

Δυαδικός

8

tinyint

Αριθμός

Byte

uniqueidentifier

Αριθμός

Αναγνωριστικό αναπαραγωγής

varbinary

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

varbinary (MAX)

Αντικείμενο OLE

varchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

varchar (μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

varchar(MAX)

Υπόμνημα

xml

Υπόμνημα

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

ΣΗΜΕΙΩΣΗ : Αυτό το άρθρο δεν αφορά εφαρμογές Access - το νέο είδος βάσης δεδομένων που σχεδιάζετε με την Access και δημοσιεύετε στο Internet. Ανατρέξτε στο θέμα Δημιουργία εφαρμογής Access για περισσότερες πληροφορίες.

Βήμα 1: Προετοιμασία για τη σύνδεση

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

  2. Προσδιορίστε τους πίνακες και τις προβολές με τις οποίες θα συνδεθείτε στη βάση δεδομένων SQL. Μπορείτε να συνδεθείτε με πολλά αντικείμενα ταυτόχρονα.

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

  • Η Access υποστηρίζει έως 255 πεδία (στήλες) σε πίνακα και επομένως, ο συνδεδεμένος πίνακας θα περιλαμβάνει μόνο τα πρώτα 255 πεδία από το αντικείμενο με το οποίο συνδέεστε.

  • Οι στήλες οι οποίες είναι μόνο για ανάγνωση σε πίνακα SQL Server θα συνεχίσουν να είναι μόνο για ανάγνωση στην Access.

  1. Για να δημιουργήσετε τον συνδεδεμένο πίνακα σε μια νέα βάση δεδομένων: Επιλέξτε τα στοιχεία Αρχείο > Δημιουργία > Κενή βάση δεδομένων. Αν σκοπεύετε να δημιουργήσετε τους συνδεδεμένους πίνακες σε μια υπάρχουσα βάση δεδομένων της Access, βεβαιωθείτε ότι έχετε τα απαραίτητα δικαιώματα για να προσθέτετε δεδομένα στη βάση δεδομένων.

    ΣΗΜΕΙΩΣΗ :  Ένας συνδεδεμένος πίνακας που δημιουργείται σε μια υπάρχουσα βάση δεδομένων της Access, έχει το ίδιο όνομα όπως στο αντικείμενο προέλευσης. Οπότε, εάν έχετε ήδη έναν άλλο πίνακα με το ίδιο όνομα, στο όνομα του νέου συνδεδεμένου πίνακα προστίθεται το "1" — για παράδειγμα, "Επαφές1". (Αν το όνομα "Επαφές1" επίσης χρησιμοποιείται, η Access θα δημιουργήσει το όνομα "Επαφές2" και ούτω καθεξής.)

Βήμα 2: Σύνδεση δεδομένων

Κατά τη σύνδεση με έναν πίνακα ή μια προβολή σε μια βάση δεδομένων SQL Server, η Access δημιουργεί ένα νέο πίνακα (γνωστός ως συνδεδεμένος πίνακας), ο οποίος αντανακλά τη δομή και τα περιεχόμενα του πίνακα προέλευσης. Μπορείτε να αλλάξετε τα δεδομένα στον SQL Server ή στην Προβολή φύλλου δεδομένων ή στην Προβολή φόρμας από την Access και οι αλλαγές αντανακλούνται και στον SQL και στην Access. Οποιεσδήποτε αλλαγές στη δομή σε συνδεδεμένους πίνακες, όπως η κατάργηση ή αλλαγή στηλών, πρέπει να γίνονται στον SQL Server και όχι την Access.

  1. Ανοίξτε τη βάση δεδομένων προορισμού της Access.

  2. Στην καρτέλα Εξωτερικά δεδομένα, κάντε κλικ στην επιλογή Βάση δεδομένων ODBC.

  3. Κάντε κλικ στις επιλογές Σύνδεση με το αρχείο προέλευσης δεδομένων μέσω της δημιουργίας ενός συνδεδεμένου πίνακα > OK και ακολουθήστε τα βήματα στον οδηγό. Αν το αρχείο .dsn που θέλετε να χρησιμοποιήσετε υπάρχει ήδη, στο πλαίσιο Επιλογή προέλευσης δεδομένων, κάντε κλικ στο αρχείο στη λίστα.

    Για να δημιουργήσετε ένα νέο αρχείο .dsn:

    Στο πλαίσιο Επιλογή αρχείου προέλευσης δεδομένων επιλέξτε Δημιουργία> SQL Server > Επόμενο.

    1. Πληκτρολογήστε ένα όνομα για το αρχείο .dsn ή κάντε κλικ στο κουμπί Αναζήτηση.

      ΣΗΜΕΙΩΣΗ : Πρέπει να έχετε δικαιώματα εγγραφής στο φάκελο για να αποθηκεύσετε το αρχείο .dsn.

    2. Κάντε κλικ στο κουμπί Επόμενο για να ελέγξετε τις συνοπτικές πληροφορίες και κάντε κλικ στο κουμπί Τέλος.

      Ακολουθήστε τα βήματα στον οδηγό Δημιουργία νέου αρχείου προέλευσης δεδομένων στον SQL Server.

  4. Κάντε κλικ στο κουμπί ΟΚ και στην περιοχή Πίνακες, κάντε κλικ σε κάθε πίνακα ή προβολή με τον οποίο θέλετε να συνδεθείτε και κάντε κλικ στο κουμπί ΟΚ.

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

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

Εφαρμογή της πιο πρόσφατης δομής αντικειμένου SQL Server

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

  1. Κάντε δεξί κλικ στον πίνακα στο παράθυρο περιήγησης και μετά κάντε κλικ στο στοιχείο Διαχείριση συνδεδεμένων πινάκων στο μενού συντομεύσεων.

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

  3. Κάντε κλικ στα στοιχεία ΟΚ > Κλείσιμο.

ΣΗΜΕΙΩΣΗ : Καθώς οι τύποι δεδομένων της Access διαφέρουν από τους τύπους δεδομένων του SQL Server, η Access συνδέεται με τον πιο κατάλληλο τύπο δεδομένων για κάθε στήλη. Μπορείτε μόνο να δείτε και όχι να αλλάξετε τους τύπους δεδομένων που έχουν αντιστοιχιστεί στην Access.

Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο Τρόποι κοινής χρήσης μιας βάσης δεδομένων της Access.

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

Εάν το τμήμα ή η ομάδα εργασίας σας χρησιμοποιεί τον Microsoft SQL Server για να αποθηκεύσει δεδομένα, ίσως χρειαστεί να εργαστείτε με ορισμένα δεδομένα του SQL Server στην Access.

Μπορείτε να μεταφέρετε δεδομένα από αντικείμενα SQL Server (πίνακες ή προβολές) στην Access με τους ακόλουθους δύο τρόπους: με εισαγωγή ή με σύνδεση. Η διαφορά μεταξύ των δύο διεργασιών είναι η εξής:

  • Κατά την εισαγωγή των δεδομένων, η Access δημιουργεί ένα αντίγραφο των δεδομένων του SQL Server και οποιεσδήποτε μεταγενέστερες αλλαγές που γίνονται στα δεδομένα της βάσης δεδομένων της Access δεν αντικατοπτρίζονται στη βάση δεδομένων του SQL Server. Παρομοίως, οι μεταγενέστερες αλλαγές που έγιναν στον πίνακα ή την προβολή του SQL Server δεν αντικατοπτρίζονται στην Access.

  • Όταν συνδέεστε με τα δεδομένα του SQL Server, συνδέεστε απευθείας με τα δεδομένα προέλευσης, έτσι ώστε οι μεταγενέστερες αλλαγές που γίνονται στα δεδομένα της Access να αντικατοπτρίζονται στον SQL Server και αντίστροφα.

Αυτό το άρθρο περιγράφει πώς μπορείτε να εισαγάγετε ή να συνδεθείτε με δεδομένα του SQL Server.

Αποφασίστε αν θέλετε να κάνετε σύνδεση ή εισαγωγή

Περιπτώσεις όπου είναι κατάλληλη η εισαγωγή

Συνήθως, η εισαγωγή δεδομένων του SQL Server σε μια βάση δεδομένων της Access γίνεται για τους εξής λόγους:

  • Για να μετακινήσετε μόνιμα δεδομένα του SQL Server σε μια βάση δεδομένων της Access, επειδή δεν χρειάζεστε πλέον τα δεδομένα στη βάση δεδομένων του SQL Server. Μετά την εισαγωγή των δεδομένων στην Access, μπορείτε να διαγράψετε τα δεδομένα από τη βάση δεδομένων του SQL Server.

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

Δεδομένου ότι τα δεδομένα του SQL Server δημιουργούν ένα αντίγραφο των δεδομένων στη βάση δεδομένων της Access, κατά τη διάρκεια της διαδικασίας εισαγωγής, καθορίζετε τους πίνακες ή τις προβολές που θέλετε να αντιγράψετε.

Περιπτώσεις όπου είναι κατάλληλη η σύνδεση

Συνήθως, δημιουργείτε συνδέσεις με δεδομένα του SQL Server για τους παρακάτω λόγους:

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

  • Η βάση δεδομένων του SQL Server περιέχει μεγάλους πίνακες και δεν μπορείτε να τους εισαγάγετε όλους μέσα σε ένα μεμονωμένο αρχείο .accdb. Το μέγιστο μέγεθος μιας βάσης δεδομένων της Access είναι 2 gigabyte μείον τον χώρο που απαιτείται για τα αντικείμενα συστήματος.

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

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

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

  • Θέλετε να συνεχίσετε να αποθηκεύετε τις λίστες σας σε τοποθεσίες του SQL Server, αλλά θέλετε επίσης να εργάζεστε με τα πιο πρόσφατα δεδομένα μέσα στην Access για να εκτελείτε ερωτήματα και να εκτυπώνετε αναφορές που έχετε σχεδιάσει στην Access.

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

Εισαγωγή δεδομένων από τον SQL Server

Προετοιμασία για εισαγωγή

Κατά τη διάρκεια της διαδικασίας εισαγωγής, η Access δημιουργεί έναν πίνακα και, στη συνέχεια, αντιγράφει τα δεδομένα από τη βάση δεδομένων του SQL Server σε αυτόν τον πίνακα. Στο τέλος της διαδικασίας εισαγωγής, μπορείτε να επιλέξετε να αποθηκεύσετε τις λεπτομέρειες της λειτουργίας εισαγωγής ως προδιαγραφή.

ΣΗΜΕΙΩΣΗ : Η προδιαγραφή εισαγωγής σάς βοηθά να επαναλάβετε τη λειτουργία εισαγωγής στο μέλλον χωρίς να χρειάζεται να ακολουθείτε τα βήματα του "Οδηγού εισαγωγής" κάθε φορά.

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

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

  3. Εξετάστε τα δεδομένα προέλευσης λαμβάνοντας υπόψη τα εξής:

    • Η Access δεν υποστηρίζει περισσότερα από 255 πεδία σε έναν πίνακα, επομένως, εισάγει μόνο τις πρώτες 255 στήλες.

    • Το μέγιστο μέγεθος της βάσης δεδομένων της Access είναι 2 gigabyte μείον τον απαιτούμενο χώρο για τα αντικείμενα συστήματος. Εάν η βάση δεδομένων SQL Server περιέχει πολλούς μεγάλους πίνακες, ενδέχεται να μην μπορείτε να τους εισαγάγετε όλους μέσα σε ένα μεμονωμένο αρχείο .accdb. Σε αυτή την περίπτωση, εξετάστε το ενδεχόμενο σύνδεσης των δεδομένων με τη βάση δεδομένων της Access.

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

      • Κάντε κλικ στην καρτέλα Αρχείο και, στη συνέχεια, στην καρτέλα Πληροφορίες, κάντε κλικ στην επιλογή Σχέσεις.

  4. Προσδιορίστε τη βάση δεδομένων της Access στην οποία θέλετε να εισαγάγετε τα δεδομένα του SQL Server.

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

  5. Εξετάστε τους πίνακες, εάν υπάρχουν, στη βάση δεδομένων της Access.

    Η λειτουργία εισαγωγής δημιουργεί έναν πίνακα με το ίδιο όνομα με αυτό του αντικειμένου SQL Server. Εάν αυτό το όνομα χρησιμοποιείται ήδη, η Access προσθέτει το "1" στο όνομα του νέου πίνακα — για παράδειγμα, Επαφές1. (Εάν το όνομα "Επαφές1" επίσης χρησιμοποιείται ήδη, η Access θα δημιουργήσει το όνομα "Επαφές2" κ.ο.κ.)

    ΣΗΜΕΙΩΣΗ : Η Access δεν αντικαθιστά ποτέ έναν πίνακα στη βάση δεδομένων ως μέρος μιας λειτουργίας εισαγωγής και δεν μπορείτε να προσαρτήσετε τα περιεχόμενα μιας βάσης δεδομένων του SQL Server σε έναν υπάρχοντα πίνακα.

Εισαγωγή των δεδομένων

  1. Ανοίξτε τη βάση δεδομένων προορισμού.

    Στην καρτέλα Εξωτερικά δεδομένα, στην ομάδα Εισαγωγή & σύνδεση, κάντε κλικ στην επιλογή Βάση δεδομένων ODBC.

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

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

    Θέλω να δημιουργήσω ένα νέο αρχείο .dsn

    ΣΗΜΕΙΩΣΗ : Τα βήματα που περιγράφονται σε αυτή τη διαδικασία ενδέχεται να διαφέρουν ελαφρώς, ανάλογα με το λογισμικό που είναι εγκατεστημένο στον υπολογιστή σας.

    1. Κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).

      Ξεκινά ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων".

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

    3. Πληκτρολογήστε ένα όνομα για το αρχείο .dsn ή κάντε κλικ στο κουμπί Αναζήτηση για να αποθηκεύσετε το αρχείο σε διαφορετική θέση.

      ΣΗΜΕΙΩΣΗ : Πρέπει να έχετε δικαιώματα εγγραφής στο φάκελο για να αποθηκεύσετε το αρχείο .dsn.

    4. Κάντε κλικ στο κουμπί Επόμενο για να ελέγξετε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος για να ολοκληρώσετε τον οδηγό.

      Εμφανίζεται το παράθυρο διαλόγου Δημιουργία νέας προέλευσης δεδομένων στον SQL Server.

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

    6. Στην περιοχή Σε ποιον SQL Server θέλετε να συνδεθείτε;, στο πλαίσιο Διακομιστής, πληκτρολογήστε ή επιλέξτε το όνομα του SQL Server στον οποίο θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

    7. Ενδέχεται να χρειάζεστε πληροφορίες από τον διαχειριστή της βάσης δεδομένων SQL Server, όπως εάν θέλετε να χρησιμοποιήσετε τον έλεγχο ταυτότητας των Microsoft Windows NT ή τον έλεγχο ταυτότητας του SQL Server. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

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

    9. Κάντε κλικ στο κουμπί Τέλος.

    10. Εξετάστε τις συνοπτικές πληροφορίες και κάντε κλικ στο κουμπί Δοκιμή προέλευσης δεδομένων.

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

      Εάν η δοκιμή ολοκληρώθηκε με επιτυχία, κάντε κλικ ξανά στο κουμπί OK ή κάντε κλικ στο κουμπί Άκυρο για να αλλάξετε τις ρυθμίσεις σας.

  4. Κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Επιλογή προέλευσης δεδομένων.

    Η Access εμφανίζει το παράθυρο διαλόγου Εισαγωγή αντικειμένων.

  5. Στην περιοχή Πίνακες, κάντε κλικ σε κάθε πίνακα ή προβολή που θέλετε να εισαγάγετε και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ.

  6. Αν εμφανιστεί το παράθυρο διαλόγου Επιλογή μοναδικού αναγνωριστικού εγγραφής, αυτό σημαίνει ότι η Access δεν μπόρεσε να καθορίσει ποια πεδία χαρακτηρίζουν με μοναδικό τρόπο κάθε γραμμή ενός συγκεκριμένου αντικειμένου. Σε αυτή την περίπτωση, επιλέξτε το πεδίο ή τον συνδυασμό πεδίων που είναι μοναδικά για κάθε γραμμή και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ. Εάν δεν είστε βέβαιοι, διασταυρώστε το με τον διαχειριστή της βάσης δεδομένων SQL Server.

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

  7. Κάντε κλικ στο κουμπί Κλείσιμο στην περιοχή Αποθήκευση βημάτων εισαγωγής στο παράθυρο διαλόγου Λήψη εξωτερικών δεδομένων - Βάση δεδομένων ODBC. Η Access ολοκληρώνει τη λειτουργία εισαγωγής και εμφανίζει τον νέο πίνακα ή πίνακες στο παράθυρο περιήγησης.

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

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

Αποθήκευση και χρήση των ρυθμίσεων εισαγωγής

ΣΗΜΕΙΩΣΗ : Για να δημιουργήσετε μια εργασία, πρέπει να έχετε το Microsoft Office Outlook εγκατεστημένο στον υπολογιστή σας.

  1. Στην περιοχή "Αποθήκευση βημάτων εισαγωγής" του παραθύρου διαλόγου Λήψη εξωτερικών δεδομένων - Βάση δεδομένων ODBC, επιλέξτε το πλαίσιο ελέγχου Αποθήκευση βημάτων εισαγωγής. Εμφανίζεται ένα σύνολο πρόσθετων στοιχείων ελέγχου.

  2. Στο πλαίσιο Αποθήκευση ως, πληκτρολογήστε ένα όνομα για την προδιαγραφή εισαγωγής.

  3. Στο πλαίσιο Περιγραφή πληκτρολογήστε μια περιγραφή. Αυτό το βήμα είναι προαιρετικό.

  4. Για να εκτελείται η λειτουργία σε τακτά διαστήματα (όπως κάθε εβδομάδα ή κάθε μήνα), επιλέξτε το πλαίσιο ελέγχου Δημιουργία εργασίας στο Outlook. Δημιουργείται μια εργασία του Microsoft Outlook 2010 που σας επιτρέπει να εκτελέσετε την προδιαγραφή.

  5. Κάντε κλικ στο κουμπί Αποθήκευση εισαγωγής.

Εάν δεν είναι εγκατεστημένο το Outlook, η Access εμφανίζει ένα μήνυμα σφάλματος όταν κάνετε κλικ στο κουμπί Αποθήκευση εισαγωγής.

ΣΗΜΕΙΩΣΗ : Εάν το Outlook 2010 δεν έχει ρυθμιστεί σωστά, ξεκινά ο "Οδηγός εκκίνησης του Microsoft Outlook 2010". Ακολουθήστε τις οδηγίες στον οδηγό για να ρυθμίσετε τις παραμέτρους του Outlook.

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

Δημιουργία μιας εργασίας του Outlook

Εάν έχετε επιλέξει το πλαίσιο ελέγχου Δημιουργία εργασίας του Outlook, η Access ξεκινά το Office Outlook 2010 και εμφανίζει μια νέα εργασία. Ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε τις παραμέτρους της εργασίας:

ΣΗΜΕΙΩΣΗ : Εάν το Outlook δεν έχει εγκατασταθεί, η Access θα εμφανίσει ένα μήνυμα σφάλματος. Εάν οι παράμετροι του Outlook δεν έχουν ρυθμιστεί σωστά, θα ξεκινήσει ο "Οδηγός ρύθμισης παραμέτρων" του Outlook. Ακολουθήστε τις οδηγίες του οδηγού, για να ρυθμίσετε τις παραμέτρους του Outlook.

  1. Διαβάστε και τροποποιήστε τις ρυθμίσεις της εργασίας, όπως Ημερομηνία έναρξης, Προθεσμία και Υπενθύμιση.

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

  2. Κάντε κλικ στην επιλογή Αποθήκευση και κλείσιμο.

Εκτέλεση αποθηκευμένης εργασίας

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

  2. Στην καρτέλα Εργασία, στην ομάδα Microsoft Access, επιλέξτε Εκτέλεση εισαγωγής.

  3. Επιστρέψτε στο παράθυρο της Access και, στη συνέχεια, πατήστε το πλήκτρο F5 για να ανανεώσετε το παράθυρο περιήγησης.

  4. Κάντε διπλό κλικ στον πίνακα που έχει εισαχθεί για να τον ανοίξετε σε προβολή φύλλου δεδομένων.

  5. Βεβαιωθείτε ότι όλα τα πεδία και οι εγγραφές έχουν εισαχθεί και ότι δεν υπάρχουν σφάλματα.

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

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

Σύνδεση με δεδομένα του SQL Server

Επειδή τα δεδομένα είναι αποθηκευμένα σε πίνακες, όταν συνδέεστε με έναν πίνακα ή προβολή σε μια βάση δεδομένων του SQL Server, η Access δημιουργεί έναν νέο πίνακα (συχνά γνωστό ως "συνδεδεμένος πίνακας") που απεικονίζει τη δομή και τα περιεχόμενα του αντικειμένου προέλευσης. Μπορείτε να αλλάξετε τα δεδομένα είτε στον SQL Server είτε σε προβολή φύλλου δεδομένων ή προβολή φόρμας από την Access. Οι αλλαγές που κάνετε στα δεδομένα σε ένα σημείο αντικατοπτρίζονται στο άλλο. Ωστόσο, εάν θέλετε να κάνετε αλλαγές στη δομή, όπως κατάργηση ή αλλαγή μιας στήλης, πρέπει να το κάνετε από τη βάση δεδομένων SQL Server ή από ένα έργο της Access που είναι συνδεδεμένο σε αυτήν τη βάση δεδομένων. Δεν μπορείτε να προσθέσετε, να διαγράψετε ή να αλλάξετε τα πεδία σε έναν συνδεδεμένο πίνακα ενώ εργάζεστε στην Access.

Προετοιμασία για σύνδεση

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

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

  3. Εξετάστε τα δεδομένα προέλευσης λαμβάνοντας υπόψη τα εξής:

    • Η Access δεν υποστηρίζει περισσότερα από 255 πεδία σε έναν πίνακα και επομένως, ο συνδεδεμένος πίνακας θα περιλαμβάνει μόνο τα πρώτα 255 πεδία από το αντικείμενο με το οποίο συνδέεστε.

    • Οι στήλες οι οποίες που είναι μόνο για ανάγνωση σε ένα αντικείμενο SQL Server θα συνεχίσουν να είναι μόνο για ανάγνωση στην Access.

    • Δεν θα μπορείτε να προσθέσετε, να διαγράψετε ή να τροποποιήσετε στήλες στον συνδεδεμένο πίνακα στην Access.

  4. Προσδιορίστε τη βάση δεδομένων της Access στην οποία θέλετε να δημιουργήσετε τους συνδεδεμένους πίνακες. Βεβαιωθείτε ότι έχετε τα απαραίτητα δικαιώματα για να προσθέσετε δεδομένα στη βάση δεδομένων. Εάν δεν θέλετε να αποθηκεύσετε τα δεδομένα σε κάποια από τις υπάρχουσες βάσεις δεδομένων σας, δημιουργήστε μια νέα, κενή βάση δεδομένων, κάνοντας κλικ στην καρτέλα Αρχείο και, στη συνέχεια, στην καρτέλα Δημιουργία, κάντε κλικ στην επιλογή Κενή βάση δεδομένων.

  5. Ελέγξτε τους πίνακες στη βάση δεδομένων της Access. Όταν δημιουργείτε συνδέσεις με έναν πίνακα ή προβολή του SQL Server, η Access δημιουργεί ένα συνδεδεμένο πίνακα με το ίδιο όνομα με το αντικείμενο προέλευσης. Εάν αυτό το όνομα χρησιμοποιείται ήδη, η Access προσθέτει το "1" στο όνομα του νέου συνδεδεμένου πίνακα — για παράδειγμα, "Επαφές1". (Εάν το όνομα "Επαφές1" επίσης χρησιμοποιείται ήδη, η Access θα δημιουργήσει το όνομα "Επαφές2" κ.ο.κ.)

  6. Για να συνδεθείτε με τα δεδομένα, ανοίξτε τη βάση δεδομένων προορισμού.

  7. Στην καρτέλα Εξωτερικά δεδομένα, στην ομάδα Εισαγωγή & σύνδεση, κάντε κλικ στην επιλογή Βάση δεδομένων ODBC.

  8. Κάντε κλικ στην επιλογή Σύνδεση με το αρχείο προέλευσης δεδομένων μέσω της δημιουργίας ενός συνδεδεμένου πίνακα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  9. Στο παράθυρο διαλόγου Επιλογή αρχείου προέλευσης δεδομένων, κάντε κλικ στο αρχείο .dsn που θέλετε να χρησιμοποιήσετε ή κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).

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

    Θέλω να δημιουργήσω ένα νέο αρχείο .dsn

    ΣΗΜΕΙΩΣΗ : Τα βήματα που περιγράφονται σε αυτή τη διαδικασία ενδέχεται να διαφέρουν ελαφρώς, ανάλογα με το λογισμικό που είναι εγκατεστημένο στον υπολογιστή σας.

    1. Κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).

      Ξεκινά ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων".

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

    3. Πληκτρολογήστε ένα όνομα για το αρχείο .dsn ή κάντε κλικ στο κουμπί Αναζήτηση για να αποθηκεύσετε το αρχείο σε διαφορετική θέση.

      ΣΗΜΕΙΩΣΗ : Πρέπει να έχετε δικαιώματα εγγραφής στο φάκελο για να αποθηκεύσετε το αρχείο .dsn.

    4. Κάντε κλικ στο κουμπί Επόμενο για να δείτε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος για να ολοκληρώσετε τον "Οδηγό δημιουργίας νέας προέλευσης δεδομένων".

      Ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων SQL Server" ξεκινά.

    5. Στον οδηγό, πληκτρολογήστε μια περιγραφή της προέλευσης δεδομένων στο πλαίσιο Περιγραφή. Αυτό το βήμα είναι προαιρετικό.

    6. Στην περιοχή Σε ποιον SQL Server θέλετε να συνδεθείτε;, στο πλαίσιο Διακομιστής, πληκτρολογήστε ή επιλέξτε το όνομα του υπολογιστή του SQL Server στον οποίο θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

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

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

    9. Κάντε κλικ στο κουμπί Τέλος. Εξετάστε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Δοκιμή προέλευσης δεδομένων.

    10. Ελέγξτε τα αποτελέσματα της δοκιμής και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Δοκιμή του αρχείου προέλευσης δεδομένων ODBC για SQL Server.

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

  11. Κάντε κλικ στο κουμπί OK.

    Η Access εμφανίζει το παράθυρο διαλόγου Σύνδεση πινάκων.

  12. Στην περιοχή Πίνακες, κάντε κλικ σε κάθε πίνακα ή προβολή με τα οποία θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ.

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

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

ΣΗΜΑΝΤΙΚΟ: Κάθε φορά που ανοίγετε έναν συνδεδεμένο πίνακα ή το αντικείμενο προέλευσης, θα βλέπετε τα πιο πρόσφατα δεδομένα. Ωστόσο, οι αλλαγές στη δομή που γίνονται σε ένα αντικείμενο SQL Server δεν εμφανίζονται αυτόματα σε έναν συνδεδεμένο πίνακα.

Ενημέρωση ενός συνδεδεμένου πίνακα με εφαρμογή της πιο πρόσφατης δομής αντικειμένων SQL Server

  1. Κάντε δεξί κλικ στον πίνακα στο παράθυρο περιήγησης και μετά κάντε κλικ στο στοιχείο Διαχείριση συνδεδεμένων πινάκων στο μενού συντομεύσεων.

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

  3. Κάντε κλικ στο κουμπί OK.

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

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

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

Πώς βλέπει η Access τους τύπους δεδομένων του SQL Server

Επειδή οι τύποι δεδομένων της Access διαφέρουν από τους τύπους δεδομένων του SQL Server, η Access πρέπει να καθορίσει τον καταλληλότερο τύπο δεδομένων της Access που θα χρησιμοποιηθεί για κάθε στήλη κάθε πίνακα ή προβολής του SQL Server τα οποία εισαγάγετε ή με τα οποία συνδέεστε. Για παράδειγμα, μια στήλη του SQL Server με τον τύπο δεδομένων bit, εισάγεται ή συνδέεται στην Access με τον τύπο δεδομένων Ναι/Όχι. Ένα άλλο παράδειγμα, μια στήλη του SQL Server με τον τύπο δεδομένων nvarchar(255) (ή μικρότερο) εισάγεται ή συνδέεται με τον τύπο δεδομένων Κείμενο, όμως, μια στήλη με τον τύπο δεδομένων nvarchar(256) (ή μεγαλύτερο) εισάγεται ως πεδίο Υπόμνημα της Access. Μετά την ολοκλήρωση μιας λειτουργίας εισαγωγής ή σύνδεσης, μπορείτε να ανοίξετε τον πίνακα σε προβολή σχεδίασης και να επιβεβαιώσετε ποιους τύπους δεδομένων αντιστοιχίζει η Access στα πεδία της. Μπορείτε να αλλάξετε τους τύπους δεδομένων των πεδίων στους πίνακες που έχουν εισαχθεί. Ωστόσο, δεν μπορείτε να αλλάξετε τους τύπους δεδομένων πεδίων στους συνδεδεμένους πίνακες, εκτός αν τους αλλάξετε στην ίδια τη βάση δεδομένων SQL Server ή σε ένα έργο της Access που είναι συνδεδεμένο σε αυτή τη βάση δεδομένων.

Ο παρακάτω πίνακας παραθέτει τους κύριους τύπους δεδομένων του SQL Server. Η δεύτερη και η τρίτη στήλη εμφανίζουν τον τρόπο με τον οποίο η Access ερμηνεύει κάθε τύπο.

Τύπος δεδομένων του SQL Server

Τύπος δεδομένων της Access

Μέγεθος πεδίου της Access

bigint

Κείμενο

255

binary ( μέγεθος πεδίου )

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

bit

Ναι/Όχι

char ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

char ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

datetime

Hμερομηνία/Ώρα

decimal( ακρίβεια , κλίμακα )

Αριθμός

Δεκαδικός (Οι ιδιότητες Ακρίβεια και Κλίμακα της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

float

Αριθμός

Διπλός

image

Αντικείμενο OLE

int

Αριθμός

Ακέραιος μεγάλου μήκους

money

Νομισματική μονάδα

nchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

ntext

Υπόμνημα

numeric( ακρίβεια , κλίμακα )

Αριθμός

Δεκαδικός (Οι ιδιότητες Ακρίβεια και Κλίμακα της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

nvarchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nvarchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

nvarchar(MAX)

Υπόμνημα

real

Αριθμός

Μονός

smalldatetime

Hμερομηνία/Ώρα

smallint

Αριθμός

Ακέραιος

smallmoney

Νομισματική μονάδα

sql_variant

Κείμενο

255

text

Υπόμνημα

timestamp

Δυαδικός

8

tinyint

Αριθμός

Byte

uniqueidentifier

Αριθμός

Αναγνωριστικό αναπαραγωγής

varbinary

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

varbinary(MAX)

Αντικείμενο OLE

varchar( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

varchar ( μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

varchar(MAX)

Υπόμνημα

xml

Υπόμνημα

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

Εάν το τμήμα ή η ομάδα εργασίας σας χρησιμοποιεί τον Microsoft SQL Server για την αποθήκευση δεδομένων, ίσως αντιμετωπίσετε σενάρια όπου θα πρέπει να εργαστείτε με ορισμένα δεδομένα του SQL Server στην Microsoft Office Access 2007.

Εάν δεν είστε εξοικειωμένοι με τον SQL Server και θέλετε να μάθετε περισσότερα, επισκεφθείτε την αρχική σελίδα του Microsoft SQL Server. Ακολουθήστε τον σύνδεσμο στην ενότητα Δείτε επίσης αυτού του άρθρου.

Μπορείτε να μεταφέρετε δεδομένα από αντικείμενα SQL Server (πίνακες ή προβολές) στην Office Access 2007 με τους ακόλουθους δύο τρόπους: με εισαγωγή ή με σύνδεση. Εάν κάνετε εισαγωγή των δεδομένων, αντιγράφετε τα δεδομένα στη βάση δεδομένων της Access. Οι επόμενες αλλαγές που κάνετε στα δεδομένα της Access δεν εμφανίζονται στη βάση δεδομένων του SQL Server. Παρομοίως, οποιεσδήποτε μεταγενέστερες αλλαγές που γίνονται στον πίνακα ή την προβολή του SQL Server δεν εμφανίζονται στην Access. Αντιθέτως, εάν συνδεθείτε με δεδομένα του SQL Server, τα δεδομένα παραμένουν στον υπολογιστή με SQL Server και η Access διατηρεί μια σύνδεση με αυτά τα δεδομένα. Οι επόμενες αλλαγές που κάνετε στα δεδομένα της Access εμφανίζονται στα δεδομένα του SQL Server και οι αλλαγές που κάνετε στη βάση δεδομένων του SQL Server εμφανίζονται στον συνδεδεμένο πίνακα στην Access.

Αυτό το άρθρο περιγράφει τα βήματα τόσο για την εισαγωγή όσο και για τη σύνδεση δεδομένων του SQL Server στην Access 2007.

Εισαγωγή δεδομένων του SQL Server

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

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

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

Συνηθισμένα σενάρια για την εισαγωγή ενός πίνακα του SQL Server στην Access

Συνήθως, η εισαγωγή δεδομένων του SQL Server σε μια βάση δεδομένων της Access γίνεται για τους εξής λόγους:

  • Θέλετε να μετακινήσετε μόνιμα δεδομένα του SQL Server σε μια βάση δεδομένων της Access, επειδή δεν χρειάζεστε πλέον τα δεδομένα στη βάση δεδομένων SQL Server που χρησιμοποιείτε. Μπορείτε να εισαγάγετε τα δεδομένα στην Access και, στη συνέχεια, να τα διαγράψετε από τη βάση δεδομένων SQL Server.

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

Τα παρακάτω βήματα εξηγούν τον τρόπο εισαγωγής δεδομένων του SQL Server σε μια βάση δεδομένων της Access.

Προετοιμασία για τη λειτουργία εισαγωγής

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

  2. Προσδιορίστε τους πίνακες ή τις προβολές που θέλετε να αντιγράψετε στη βάση δεδομένων της Access. Μπορείτε να εισαγάγετε πολλά αντικείμενα σε μία μόνο λειτουργία εισαγωγής.

  3. Εξετάστε τα δεδομένα προέλευσης λαμβάνοντας υπόψη τα εξής:

    • Η Access δεν υποστηρίζει περισσότερα από 255 πεδία σε έναν πίνακα, επομένως, εισάγει μόνο τις πρώτες 255 στήλες.

    • Το μέγιστο μέγεθος της βάσης δεδομένων της Access είναι 2 gigabyte μείον τον απαιτούμενο χώρο για τα αντικείμενα συστήματος. Εάν η βάση δεδομένων SQL Server περιέχει πολλούς μεγάλους πίνακες, ενδέχεται να μην μπορείτε να τους εισαγάγετε όλους μέσα σε ένα μεμονωμένο αρχείο .accdb. Σε αυτή την περίπτωση, εξετάστε το ενδεχόμενο σύνδεσης των δεδομένων με τη βάση δεδομένων της Access.

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

  4. Προσδιορίστε τη βάση δεδομένων της Access στην οποία θέλετε να εισαγάγετε τα δεδομένα του SQL Server.

    Βεβαιωθείτε ότι έχετε τα απαραίτητα δικαιώματα για να προσθέσετε δεδομένα στη βάση δεδομένων της Access. Εάν δεν θέλετε να αποθηκεύσετε τα δεδομένα σε κάποια από τις υπάρχουσες βάσεις δεδομένων σας, δημιουργήστε μια κενή βάση δεδομένων, κάνοντας κλικ στο Κουμπί του Microsoft Office Εικόνα κουμπιού του Office και, στη συνέχεια, κάνοντας κλικ στην επιλογή Δημιουργία.

  5. Εξετάστε τους πίνακες, εάν υπάρχουν, στη βάση δεδομένων της Access.

    Η λειτουργία εισαγωγής δημιουργεί έναν πίνακα με το ίδιο όνομα με αυτό του αντικειμένου SQL Server. Εάν αυτό το όνομα χρησιμοποιείται ήδη, η Access προσθέτει το "1" στο όνομα του νέου πίνακα — για παράδειγμα, Επαφές1. (Εάν το όνομα "Επαφές1" επίσης χρησιμοποιείται ήδη, η Access θα δημιουργήσει το όνομα "Επαφές2" κ.ο.κ.)

    ΣΗΜΕΙΩΣΗ : Η Access δεν αντικαθιστά ποτέ έναν πίνακα στη βάση δεδομένων ως μέρος μιας λειτουργίας εισαγωγής και δεν μπορείτε να προσαρτήσετε τα περιεχόμενα μιας βάσης δεδομένων του SQL Server σε έναν υπάρχοντα πίνακα.

Εισαγωγή των δεδομένων

  1. Ανοίξτε τη βάση δεδομένων προορισμού.

    Στην καρτέλα Εξωτερικά δεδομένα, στην ομάδα Εισαγωγή, επιλέξτε Περισσότερα.

  2. Κάντε κλικ στην επιλογή Βάση δεδομένων ODBC Εικόνα κουμπιού .

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

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

    Θέλω να δημιουργήσω ένα νέο αρχείο .dsn

    ΣΗΜΕΙΩΣΗ : Τα βήματα που περιγράφονται σε αυτή τη διαδικασία ενδέχεται να διαφέρουν ελαφρώς, ανάλογα με το λογισμικό που είναι εγκατεστημένο στον υπολογιστή σας.

    1. Κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).
      Ξεκινά ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων".

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

    3. Πληκτρολογήστε ένα όνομα για το αρχείο .dsn ή κάντε κλικ στο κουμπί Αναζήτηση για να αποθηκεύσετε το αρχείο σε διαφορετική θέση.

      ΣΗΜΕΙΩΣΗ : Πρέπει να έχετε δικαιώματα εγγραφής στο φάκελο για να αποθηκεύσετε το αρχείο .dsn.

    4. Κάντε κλικ στο κουμπί Επόμενο, ελέγξτε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος για να ολοκληρώσετε τον οδηγό.
      Ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων SQL Server" ξεκινά.

    5. Στον οδηγό, πληκτρολογήστε μια περιγραφή της προέλευσης δεδομένων στο πλαίσιο Περιγραφή. Αυτό το βήμα είναι προαιρετικό.

    6. Στην περιοχή Σε ποιον SQL Server θέλετε να συνδεθείτε;, στο πλαίσιο Διακομιστής, πληκτρολογήστε ή επιλέξτε το όνομα του SQL Server στον οποίο θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

    7. Σε αυτή την σελίδα του οδηγού, ενδέχεται να χρειαστεί να λάβετε πληροφορίες από τον διαχειριστή της βάσης δεδομένων SQL Server, όπως να καθορίσετε αν θα χρησιμοποιήσετε τον έλεγχο ταυτότητας των Microsoft Windows NT ή τον έλεγχο ταυτότητας του SQL Server. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

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

    9. Κάντε κλικ στο κουμπί Τέλος. Εξετάστε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Δοκιμή προέλευσης δεδομένων.

    10. Ελέγξτε τα αποτελέσματα της δοκιμής και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Δοκιμή του αρχείου προέλευσης δεδομένων ODBC για SQL Server.

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

  5. Κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Επιλογή προέλευσης δεδομένων.

    Η Access εμφανίζει το παράθυρο διαλόγου Εισαγωγή αντικειμένων.

  6. Στην περιοχή Πίνακες, κάντε κλικ σε κάθε πίνακα ή προβολή που θέλετε να εισαγάγετε και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ.

  7. Αν εμφανιστεί το παράθυρο διαλόγου Επιλογή μοναδικού αναγνωριστικού εγγραφής, αυτό σημαίνει ότι η Access δεν μπόρεσε να καθορίσει ποια πεδία χαρακτηρίζουν με μοναδικό τρόπο κάθε γραμμή ενός συγκεκριμένου αντικειμένου. Σε αυτή την περίπτωση, επιλέξτε το πεδίο ή τον συνδυασμό πεδίων που είναι μοναδικά για κάθε γραμμή και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ. Εάν δεν είστε βέβαιοι, διασταυρώστε το με τον διαχειριστή της βάσης δεδομένων SQL Server.

Η Access εισάγει τα δεδομένα. Εάν σκοπεύετε να επαναλάβετε τη διαδικασία εισαγωγής αργότερα, μπορείτε να αποθηκεύσετε τα βήματα εισαγωγής ως προδιαγραφή εισαγωγής και να εκτελέσετε εύκολα τα ίδια βήματα εισαγωγής αργότερα. Μεταβείτε στην επόμενη ενότητα αυτού του άρθρου για να ολοκληρώσετε αυτή την εργασία. Εάν δεν θέλετε να αποθηκεύσετε τις λεπτομέρειες της προδιαγραφής εισαγωγής, κάντε κλικ στην επιλογή Κλείσιμο στην περιοχή Αποθήκευση βημάτων εισαγωγής στο παράθυρο διαλόγου Λήψη εξωτερικών δεδομένων - Βάση δεδομένων ODBC. Η Access ολοκληρώνει τη λειτουργία εισαγωγής και εμφανίζει τον νέο πίνακα ή πίνακες στο Παράθυρο περιήγησης.

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

  1. Στην περιοχή Αποθήκευση βημάτων εισαγωγής, στο παράθυρο διαλόγου Λήψη εξωτερικών δεδομένων - Βάση δεδομένων ODBC, επιλέξτε το πλαίσιο ελέγχου Αποθήκευση βημάτων εισαγωγής.

    Εμφανίζεται ένα σύνολο πρόσθετων στοιχείων ελέγχου.

  2. Στο πλαίσιο Αποθήκευση ως, πληκτρολογήστε ένα όνομα για την προδιαγραφή εισαγωγής.

  3. Πληκτρολογήστε μια περιγραφή στο πλαίσιο Περιγραφή. Αυτό το βήμα είναι προαιρετικό.

  4. Αν θέλετε να εκτελείται η λειτουργία σε τακτά διαστήματα (όπως κάθε εβδομάδα ή κάθε μήνα), επιλέξτε το πλαίσιο ελέγχου Δημιουργία εργασίας στο Outlook. Δημιουργείται μια εργασία του Microsoft Office Outlook 2007 που σας επιτρέπει να εκτελέσετε την προδιαγραφή.

  5. Κάντε κλικ στο κουμπί Αποθήκευση εισαγωγής.

Ρύθμιση παραμέτρων της εργασίας του Outlook

Εάν έχετε επιλέξει το πλαίσιο ελέγχου Δημιουργία εργασίας του Outlook στην προηγούμενη διαδικασία, η Access ξεκινά το Office Outlook 2007 και εμφανίζει μια νέα εργασία. Ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε τις παραμέτρους της εργασίας.

ΣΗΜΕΙΩΣΗ : Εάν το Outlook δεν έχει εγκατασταθεί, η Access θα εμφανίσει ένα μήνυμα σφάλματος. Εάν οι παράμετροι του Outlook δεν έχουν ρυθμιστεί σωστά, θα ξεκινήσει ο "Οδηγός ρύθμισης παραμέτρων" του Outlook. Ακολουθήστε τις οδηγίες του οδηγού, για να ρυθμίσετε τις παραμέτρους του Outlook.

  1. Στο παράθυρο εργασιών του Outlook, διαβάστε και τροποποιήστε τις ρυθμίσεις της εργασίας, όπως η Προθεσμία και η Υπενθύμιση.

    Για να επαναληφθεί η εργασία, κάντε κλικ στο κουμπί Περιοδικότητα και συμπληρώστε τις κατάλληλες πληροφορίες.

    Αυτό το σχήμα δείχνει το χρονοδιάγραμμα εργασιών με κάποιες τυπικές ρυθμίσεις.

    Προγραμματισμός εργασιών του Outlook

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

  2. Όταν ολοκληρώσετε τις ρυθμίσεις εργασιών στο Outlook, στην καρτέλα Εργασία, στην ομάδα Ενέργειες, κάντε κλικ στην επιλογή Αποθήκευση και κλείσιμο.

Εκτέλεση αποθηκευμένης εργασίας

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

  2. Στην καρτέλα Εργασία, στην ομάδα Microsoft Office Access, κάντε κλικ στην επιλογή Εκτέλεση εισαγωγής Εικόνα κουμπιού .

  3. Επιστρέψτε στο παράθυρο της Access και, στη συνέχεια, πατήστε το πλήκτρο F5 για να ανανεώσετε το παράθυρο περιήγησης.

  4. Κάντε διπλό κλικ στον πίνακα που έχει εισαχθεί για να τον ανοίξετε σε προβολή φύλλου δεδομένων.

  5. Βεβαιωθείτε ότι όλα τα πεδία και οι εγγραφές έχουν εισαχθεί και ότι δεν υπάρχουν σφάλματα.

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

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

Σύνδεση με δεδομένα του SQL Server

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

Όταν συνδέεστε με έναν πίνακα ή προβολή σε μια βάση δεδομένων του SQL Server, η Access δημιουργεί έναν νέο πίνακα (που συχνά αναφέρεται ως "συνδεδεμένος πίνακας") που απεικονίζει τη δομή και τα περιεχόμενα του αντικειμένου προέλευσης. Μπορείτε να κάνετε αλλαγές στα δεδομένα είτε στον SQL Server, είτε στην προβολή "Φύλλο δεδομένων" ή στην προβολή "Φόρμα" μέσα από την Access. Οι αλλαγές που κάνετε στα δεδομένα σε ένα σημείο εμφανίζονται και στο άλλο. Ωστόσο, εάν θέλετε να κάνετε αλλαγές στη δομή, όπως κατάργηση ή αλλαγή μιας στήλης, πρέπει να το κάνετε μέσα από τη βάση δεδομένων SQL Server ή μέσα από ένα έργο της Access που είναι συνδεδεμένο σε αυτήν τη βάση δεδομένων. Δεν μπορείτε να προσθέσετε, να διαγράψετε ή να τροποποιήσετε τα πεδία σε έναν συνδεδεμένο πίνακα ενώ εργάζεστε στην Access.

Εάν η βάση δεδομένων του SQL Server περιέχει μεγάλο όγκο δεδομένων, πρέπει να επιλέξετε τη σύνδεση και όχι την εισαγωγή, επειδή το μέγιστο μέγεθος της βάσης δεδομένων της Access είναι 2 gigabyte (μείον τον απαιτούμενο χώρο για τα αντικείμενα συστήματος). Η εισαγωγή πολλών μεγάλων πινάκων ή προβολών μπορεί να προκαλέσει υπέρβαση αυτού του ορίου, ενώ η σύνδεση με τα δεδομένα δεν αυξάνει πολύ το μέγεθος της βάσης δεδομένων της Access που χρησιμοποιείτε.

Συνήθη σενάρια για τη σύνδεση σε δεδομένα του SQL Server

Συνήθως, συνδέεστε με έναν πίνακα ή μια προβολή του SQL Server από μια βάση δεδομένων της Access για τους εξής λόγους:

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

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

  • Θέλετε να συνεχίσετε να αποθηκεύετε τις λίστες σας σε τοποθεσίες του SQL Server, αλλά θέλετε επίσης να εργάζεστε με τα πιο πρόσφατα δεδομένα μέσα στην Access για να εκτελείτε ερωτήματα και να εκτυπώνετε αναφορές που έχετε σχεδιάσει στην Access.

Προετοιμασία για τη σύνδεση με έναν πίνακα του SQL Server

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

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

  3. Εξετάστε τα δεδομένα προέλευσης λαμβάνοντας υπόψη τα εξής:

    • Η Access δεν υποστηρίζει περισσότερα από 255 πεδία σε έναν πίνακα και επομένως, ο συνδεδεμένος πίνακας θα περιλαμβάνει μόνο τα πρώτα 255 πεδία από το αντικείμενο με το οποίο συνδέεστε.

    • Οι στήλες οι οποίες που είναι μόνο για ανάγνωση σε ένα αντικείμενο SQL Server θα συνεχίσουν να είναι μόνο για ανάγνωση στην Access.

    • Δεν θα μπορείτε να προσθέσετε, να διαγράψετε ή να τροποποιήσετε στήλες στον συνδεδεμένο πίνακα στην Access.

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

    Κάντε κλικ στο Κουμπί του Microsoft Office Εικόνα κουμπιού του Office και, στη συνέχεια, επιλέξτε Δημιουργία.

  5. Ελέγξτε τους πίνακες στη βάση δεδομένων της Access. Όταν δημιουργείτε συνδέσεις με έναν πίνακα ή προβολή του SQL Server, η Access δημιουργεί ένα συνδεδεμένο πίνακα με το ίδιο όνομα με το αντικείμενο προέλευσης. Εάν αυτό το όνομα χρησιμοποιείται ήδη, η Access προσθέτει το "1" στο όνομα του νέου συνδεδεμένου πίνακα — για παράδειγμα, "Επαφές1". (Εάν το όνομα "Επαφές1" επίσης χρησιμοποιείται ήδη, η Access θα δημιουργήσει το όνομα "Επαφές2" κ.ο.κ.)

Σύνδεση με τα δεδομένα

  1. Ανοίξτε τη βάση δεδομένων προορισμού.

  2. Στην καρτέλα Εξωτερικά δεδομένα, στην ομάδα Εισαγωγή, επιλέξτε Περισσότερα.

  3. Κάντε κλικ στην επιλογή Βάση δεδομένων ODBC.

  4. Κάντε κλικ στην επιλογή Σύνδεση με το αρχείο προέλευσης δεδομένων μέσω της δημιουργίας ενός συνδεδεμένου πίνακα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  5. Στο παράθυρο διαλόγου Επιλογή αρχείου προέλευσης δεδομένων, κάντε κλικ στο αρχείο .dsn που θέλετε να χρησιμοποιήσετε ή κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).

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

    Θέλω να δημιουργήσω ένα νέο αρχείο .dsn

    ΣΗΜΕΙΩΣΗ : Τα βήματα που περιγράφονται σε αυτή τη διαδικασία ενδέχεται να διαφέρουν ελαφρώς, ανάλογα με το λογισμικό που είναι εγκατεστημένο στον υπολογιστή σας.

    1. Κάντε κλικ στο κουμπί Δημιουργία για να δημιουργήσετε ένα νέο όνομα προέλευσης δεδομένων (DSN).
      Ξεκινά ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων".

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

    3. Πληκτρολογήστε ένα όνομα για το αρχείο .dsn ή κάντε κλικ στο κουμπί Αναζήτηση για να αποθηκεύσετε το αρχείο σε διαφορετική θέση.

      ΣΗΜΕΙΩΣΗ : Πρέπει να έχετε δικαιώματα εγγραφής στο φάκελο για να αποθηκεύσετε το αρχείο .dsn.

    4. Κάντε κλικ στο κουμπί Επόμενο για να ελέγξετε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος για να ολοκληρώσετε τον "Οδηγό δημιουργίας νέας προέλευσης δεδομένων".
      Ο "Οδηγός δημιουργίας νέας προέλευσης δεδομένων SQL Server" ξεκινά.

    5. Στον οδηγό, πληκτρολογήστε μια περιγραφή της προέλευσης δεδομένων στο πλαίσιο Περιγραφή. Αυτό το βήμα είναι προαιρετικό.

    6. Στην περιοχή Σε ποιον SQL Server θέλετε να συνδεθείτε;, στο πλαίσιο Διακομιστής, πληκτρολογήστε ή επιλέξτε το όνομα του υπολογιστή του SQL Server στον οποίο θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

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

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

    9. Κάντε κλικ στο κουμπί Τέλος. Εξετάστε τις συνοπτικές πληροφορίες και, στη συνέχεια, κάντε κλικ στο κουμπί Δοκιμή προέλευσης δεδομένων.

    10. Ελέγξτε τα αποτελέσματα της δοκιμής και, στη συνέχεια, κάντε κλικ στο κουμπί OK για να κλείσετε το παράθυρο διαλόγου Δοκιμή του αρχείου προέλευσης δεδομένων ODBC για SQL Server.

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

  7. Κάντε κλικ στο κουμπί OK.
    Η Access εμφανίζει το παράθυρο διαλόγου Σύνδεση πινάκων.

  8. Στην περιοχή Πίνακες, κάντε κλικ σε κάθε πίνακα ή προβολή με τα οποία θέλετε να συνδεθείτε και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ.

  9. Αν εμφανιστεί το παράθυρο διαλόγου Επιλογή μοναδικού αναγνωριστικού εγγραφής, σημαίνει ότι η Access δεν μπόρεσε να καθορίσει ποια πεδία χαρακτηρίζουν με μοναδικό τρόπο κάθε γραμμή των δεδομένων προέλευσης. Σε αυτή την περίπτωση, επιλέξτε το πεδίο ή τον συνδυασμό πεδίων που είναι μοναδικά για κάθε γραμμή και, στη συνέχεια, κάντε κλικ στο κουμπί ΟΚ. Εάν δεν είστε βέβαιοι, διασταυρώστε το με τον διαχειριστή της βάσης δεδομένων SQL Server.

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

ΣΗΜΑΝΤΙΚΟ: Κάθε φορά που ανοίγετε έναν συνδεδεμένο πίνακα ή το αντικείμενο προέλευσης, θα βλέπετε τα πιο πρόσφατα δεδομένα. Ωστόσο, οι αλλαγές στη δομή που γίνονται σε ένα αντικείμενο SQL Server δεν εμφανίζονται αυτόματα σε έναν συνδεδεμένο πίνακα.


Για να ενημερώσετε έναν συνδεδεμένο πίνακα εφαρμόζοντας την πιο πρόσφατη δομή αντικειμένων SQL Server:

  1. Κάντε δεξί κλικ στον πίνακα στο παράθυρο περιήγησης και μετά κάντε κλικ στο στοιχείο Διαχείριση συνδεδεμένων πινάκων στο μενού συντομεύσεων.

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

  3. Κάντε κλικ στο κουμπί OK.

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

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

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

Μάθετε πώς η Access ερμηνεύει τους τύπους δεδομένων του SQL Server

Επειδή οι τύποι δεδομένων της Access διαφέρουν από τους τύπους δεδομένων του SQL Server, η Access πρέπει να καθορίσει τον καταλληλότερο τύπο δεδομένων της Access που θα χρησιμοποιηθεί για κάθε στήλη κάθε πίνακα ή προβολής του SQL Server τα οποία εισαγάγετε ή με τα οποία συνδέεστε. Για παράδειγμα, μια στήλη του SQL Server με τον τύπο δεδομένων bit, εισάγεται ή συνδέεται στην Access με τον τύπο δεδομένων Ναι/Όχι. Για να δώσουμε ένα άλλο παράδειγμα, μια στήλη του SQL Server με τον τύπο δεδομένων nvarchar(255) (ή μικρότερο) εισάγεται ή συνδέεται μέσα στην Access με τον τύπο δεδομένων Κείμενο, όμως, μια στήλη με τον τύπο δεδομένων nvarchar(256)(ή μεγαλύτερο) εισάγεται ως πεδίο Υπόμνημα της Access. Μετά την ολοκλήρωση μιας λειτουργίας εισαγωγής ή σύνδεσης, πρέπει να ανοίξετε τον πίνακα σε προβολή σχεδίασης και να επιβεβαιώσετε ποιους τύπους δεδομένων αντιστοιχίζει η Access στα πεδία της. Μπορείτε να αλλάξετε τους τύπους δεδομένων των πεδίων στους πίνακες που εισάγονται. Ωστόσο, δεν μπορείτε να αλλάξετε τους τύπους δεδομένων των πεδίων στους συνδεδεμένους πίνακες, εκτός από τη βάση δεδομένων του SQL Server ή ένα έργο της Access που είναι συνδεδεμένο σε αυτήν τη βάση δεδομένων.

Ο παρακάτω πίνακας παραθέτει τους κύριους τύπους δεδομένων του SQL Server. Η δεύτερη και η τρίτη στήλη εμφανίζουν τον τρόπο με τον οποίο η Access ερμηνεύει κάθε τύπο.

Τύπος δεδομένων του SQL Server

Τύπος δεδομένων της Access

Μέγεθος πεδίου της Access

bigint

Κείμενο

255

binary ( μέγεθος πεδίου )

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

bit

Ναι/Όχι

char ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

char ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

datetime

Hμερομηνία/Ώρα

decimal( ακρίβεια , κλίμακα )

Αριθμός

Δεκαδικός (Οι ιδιότητες Ακρίβεια και Κλίμακα της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

float

Αριθμός

Διπλός

image

Αντικείμενο OLE

int

Αριθμός

Ακέραιος μεγάλου μήκους

money

Νομισματική μονάδα

nchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

ntext

Υπόμνημα

numeric( ακρίβεια , κλίμακα )

Αριθμός

Δεκαδικός (Οι ιδιότητες Ακρίβεια και Κλίμακα της Access ταιριάζουν με την ακρίβεια και την κλίμακα του SQL Server.)

nvarchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

nvarchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

nvarchar (MAX)

Υπόμνημα

real

Αριθμός

Μονός

smalldatetime

Hμερομηνία/Ώρα

smallint

Αριθμός

Ακέραιος

smallmoney

Νομισματική μονάδα

sql_variant

Κείμενο

255

text

Υπόμνημα

timestamp

Δυαδικός

8

tinyint

Αριθμός

Byte

uniqueidentifier

Αριθμός

Αναγνωριστικό αναπαραγωγής

varbinary

Δυαδικός

Ίδιο με το μέγεθος πεδίου SQL Server

varbinary (MAX)

Αντικείμενο OLE

varchar ( μέγεθος πεδίου ), όπου το μέγεθος πεδίου είναι μικρότερο από ή ίσο με 255

Κείμενο

Ίδιο με το μέγεθος πεδίου SQL Server

varchar ( μέγεθος πεδίου), όπου το μέγεθος πεδίου είναι μεγαλύτερο από 255

Υπόμνημα

varchar (MAX)

Υπόμνημα

xml

Υπόμνημα

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

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

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

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

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

×