Συμπληρωματικός οδηγός για την εγκατάσταση και ρύθμιση

Προσθήκη πηγών δεδομένων OLE DB σε ένα σύστημα ενωμένης βάσης δεδομένων

Για την παροχή πρόσβασης σε πηγές δεδομένων OLE DB με τη χρήση λειτουργιών πίνακα OLE DB:

  1. Εγκαταστήστε και ρυθμίστε το OLE DB 2.0 ή μεταγενέστερη έκδοση, καθώς και έναν παροχέα OLE DB για πηγή δεδομένων. Ακολουθήστε τις συστάσεις των προϋποθέσεων λογισμικού του παροχέα OLE DB.
  2. Χρησιμοποιήστε την πρόταση CREATE WRAPPER για να ορίσετε τη βιβλιοθήκη της λειτουργίας συσκευασίας (wrapper) που θα χρησιμοποιείται για την πρόσβαση σε παροχείς OLE DB.

    Οι λειτουργίες συσκευασίας (wrappers) είναι οι μηχανισμοί που χρησιμοποιούν οι εξυπηρετητές ενωμένης βάσης δεδομένων για επικοινωνία με και ανάκτηση δεδομένων από πηγές δεδομένων. Το ακόλουθο παράδειγμα παρουσιάζει μια πρόταση CREATE WRAPPER:

    CREATE WRAPPER OLEDB
    
    όπου OLEDB είναι το προεπιλεγμένο όνομα της λειτουργίας συσκευασίας (wrapper module) που χρησιμοποιείται με παροχείς OLE DB. Μπορείτε να αντικαταστήσετε το προεπιλεγμένο όνομα με ένα όνομα της επιλογής σας. Ωστόσο, αν το κάνετε αυτό, πρέπει επίσης να συμπεριλάβετε την παράμετρο LIBRARY και το όνομα της βιβλιοθήκης της λειτουργίας συσκευασίας (wrapper library) για την πλατφόρμα του εξυπηρετητή ενωμένης βάσης δεδομένων. Ανατρέξτε στο εγχειρίδιο SQL Reference, Volume 2 για περισσότερες πληροφορίες σχετικά με τα ονόματα βιβλιοθηκών λειτουργιών συσκευασίας (wrapper libraries).
  3. Χρησιμοποιήστε την πρόταση CREATE SERVER για να ορίσετε ένα όνομα εξυπηρετητή για μια πηγή δεδομένων OLE DB. Για παράδειγμα:
    CREATE SERVER Nwind 
    WRAPPER OLEDB 
    OPTIONS (
    CONNECTSTRING 'Provider=Microsoft.Jet.OLEDB.4.0; 
       Data Source=c:\msdasdk\bin\oledb\nwind.mdb',
    COLLATING_SEQUENCE 'Y');
    
    όπου:
  4. Αν μια ταυτότητα χρήστη ή ένας κωδικός πρόσβασης στον εξυπηρετητή ενωμένης βάσης δεδομένων διαφέρει από μια ταυτότητα χρήστη ή έναν κωδικό πρόσβασης σε μια πηγή δεδομένων OLE DB, χρησιμοποιήστε την πρόταση CREATE USER MAPPING για να αντιστοιχίσετε την τοπική ταυτότητα χρήστη στην ταυτότητα χρήστη και τον κωδικό πρόσβασης που ορίζονται στην πηγή δεδομένων OLE DB. Για παράδειγμα:
    CREATE USER MAPPING FOR john
    SERVER Nwind
    OPTIONS (REMOTE_AUTHID 'dave', REMOTE_PASSWORD 'mypwd');
    
    όπου:
  5. Μπορείτε να χρησιμοποιήσετε το όνομα εξυπηρετητή Nwind για να προσδιορίσετε τον παροχέα OLE DB μέσω της πρότασης CREATE FUNCTION:
    CREATE FUNCTION orders ()
    RETURNS TABLE (orderid INTEGER, ...)
    LANGUAGE OLEDB
    EXTERNAL NAME 'Nwind!orders';
    


[ Αρχή σελίδας | Προηγούμενη σελίδα | Επόμενη σελίδα | Πίνακας περιεχομένων | Ευρετήριο ]