Office

Σύνδεση της Access στον SQL Server

Θυμηθείτε τις απολαυστικές ημέρες της νιότης μας όταν τα αρκτικόλεξα ήταν η αγαπημένη μας ενασχόληση. Κρατήστε αυτές τις ευχάριστες σκέψεις στο πίσω μέρος του μυαλού σας, καθώς θα ασχοληθούμε λίγο με τα αρκτικόλεξα στις βάσεις δεδομένων. Οι παρακάτω ενότητες εξηγούν τα βασικά στοιχεία για τη μετάβαση σε μια βάση δεδομένων μέσω συμβολοσειρών σύνδεσης και τη χρήση ενός περιβάλλοντος εργασίας προγραμματισμού βάσεων δεδομένων στον κώδικα VBA της Access.

Στοιχεία της πρόσβασης δεδομένων

Σε αυτό το άρθρο

Χρήση προγράμματος οδήγησης ODBC ή υπηρεσίας παροχής OLE DB

Διασύνδεση μέσω προγραμματισμού στον SQL Server από την Access

Σύνοψη των εκδόσεων του προγράμματος οδήγησης ODBC

Σύνοψη των εκδόσεων της υπηρεσίας παροχής OLE DB

Σύνοψη λέξεων-κλειδιών ODBC

Σύνοψη λέξεων-κλειδιών OLE DB

Χρήση προγράμματος οδήγησης ODBC ή υπηρεσίας παροχής OLE DB

Οι συμβολοσειρές σύνδεσης υπάρχουν εδώ και πολύ καιρό. Μπορείτε να ορίσετε μια μορφοποιημένη συμβολοσειρά σύνδεσης είτε στο περιβάλλον εργασίας χρήστη της Access είτε σε κώδικα VBA. Μια συμβολοσειρά σύνδεσης (είτε ODBC είτε OLE DB) διαβιβάζει πληροφορίες απευθείας στη βάση δεδομένων, όπως τη θέση του διακομιστή, το όνομα της βάσης δεδομένων, τον τύπο ασφάλειας και άλλες χρήσιμες επιλογές. Για παράδειγμα:

ODBC;DRIVER=SQL Server;SERVER="MyServer";DATABASE="MyHRdb";TRUSTED_CONNECTION=Yes
Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=MyHRdb; Integrated Security=SSPI;

Αρχικά, υπήρχε το SQL Server Native Client (SNAC), μια μεμονωμένη βιβλιοθήκη που περιείχε τεχνολογίες ODBC και OLEDB που εξακολουθεί να είναι διαθέσιμη στις εκδόσεις 2005 έως 2012 του SQL Server. Πολλές εφαρμογές παλαιού τύπου χρησιμοποιούσαν το SNAC, το οποίο εξακολουθεί να υποστηρίζεται για συμβατότητα με παλαιότερες εκδόσεις, ωστόσο δεν συνιστάται η χρήση του για την ανάπτυξη νέων εφαρμογών. Θα πρέπει να χρησιμοποιήσετε μεταγενέστερες μεμονωμένες εκδόσεις των προγραμμάτων οδήγησης ODBC με δυνατότητα λήψης.

Προγράμματα οδήγησης ODBC

Η Ανοικτή συνδεσιμότητα βάσεων δεδομένων (ODBC) είναι ένα πρωτόκολλο το οποίο μπορείτε να χρησιμοποιήσετε για να συνδέσετε μια βάση δεδομένων της Access σε μια εξωτερική προέλευση δεδομένων, όπως είναι ο Microsoft SQL Server. Συνήθως, χρησιμοποιείτε αρχεία προέλευσης δεδομένων (ονομάζονται επίσης αρχεία DSN) για να προσθέσετε μια συμβολοσειρά σύνδεσης, οπότε, η λέξη-κλειδί FILEDSN χρησιμοποιείται στη συμβολοσειρά σύνδεσης ή αποθηκεύεται στο μητρώο και σε αυτή την περίπτωση, χρησιμοποιείται η λέξη-κλειδί DSN. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε VBA για να ορίσετε αυτές τις ιδιότητες χρησιμοποιώντας μια συμβολοσειρά σύνδεσης "χωρίς DSN".

Στην πορεία των ετών, τα προγράμματα οδήγησης ODBC κυκλοφόρησαν σε τρεις φάσεις:

  • Πριν από το 2005, τα προγράμματα οδήγησης ODBC περιλαμβάνονταν στα Windows Data Access Components (WDAC), τα οποία αρχικά ονομάζονταν Microsoft Data Access Components (MDAC). Αυτά τα στοιχεία εξακολουθούν να περιλαμβάνονται στα Windows για λόγους συμβατότητας με παλαιότερες εκδόσεις. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Microsoft ή Windows Data Access Components.

  • Τα προγράμματα οδήγησης ODBC περιλαμβάνονταν στο SNAC για τον SQL Server 2005 έως τον SQL Server 2012.

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

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

Υπηρεσίες παροχής OLE DB

Η Σύνδεση και ενσωμάτωση αντικειμένων, Βάση δεδομένων (OLE DB) είναι ένα πιο πρόσφατο πρωτόκολλο το οποίο μπορείτε να χρησιμοποιήσετε για να συνδέσετε μια βάση δεδομένων της Access σε μια εξωτερική προέλευση δεδομένων, όπως είναι ο Microsoft SQL Server. Το OLE DB δεν απαιτεί DSN και παρέχει επίσης πλήρη πρόσβαση σε προελεύσεις δεδομένων ODBC και προγράμματα οδήγησης ODBC.

Συμβουλή    Συνήθως, χρησιμοποιείτε το παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων για να προσθέσετε μια συμβολοσειρά σύνδεσης OLE DB. Παρόλο που δεν υπάρχει τρόπος η Access να ανοίξει το παράθυρο διαλόγου Ιδιότητες σύνδεσης δεδομένων, στην Εξερεύνηση των Windows, μπορείτε να δημιουργήσετε ένα κενό αρχείο .txt, να αλλάξετε τον τύπο αρχείου σε .udl και, στη συνέχεια, να κάνετε διπλό κλικ στο αρχείο. Αφού δημιουργήσετε μια συμβολοσειρά σύνδεσης, αλλάξτε τον τύπο αρχείου ξανά σε .txt.

Στην πορεία των ετών, οι υπηρεσίες παροχής OLE DB κυκλοφόρησαν σε τρεις φάσεις:

  • Πριν από το 2005, οι υπηρεσίες παροχής OLE DB περιλαμβάνονταν στα Windows Data Access Components (WDAC), τα οποία αρχικά ονομάζονταν Microsoft Data Access Components (MDAC).

  • Οι υπηρεσίες παροχής OLE DB περιλαμβάνονταν στον SQL Server 2005 έως τον SQL Server 2017. Καταργήθηκαν το 2011.

  • Το 2017, αναιρέθηκε η κατάργηση της υπηρεσίας παροχής OLE DB του SQL Server.

Η τρέχουσα συνιστώμενη έκδοση για την ανάπτυξη νέων λύσεων είναι το πρόγραμμα οδήγησης OLE DB 18 για SQL Server.

Πώς να βελτιστοποιήσετε τις επιδόσεις με μια συμβολοσειρά σύνδεσης ODBC

Για βελτιστοποίηση των επιδόσεων, ελαχιστοποίηση της κίνησης δικτύου και μείωση της πρόσβασης πολλών χρηστών στη βάση δεδομένων του SQL Server, χρησιμοποιήστε όσο το δυνατό λιγότερες συμβολοσειρές σύνδεσης μέσω κοινής χρήσης συμβολοσειρών σύνδεσης σε πολλά σύνολα εγγραφών. Παρόλο που το Ace απλώς διαβιβάζει μια συμβολοσειρά σύνδεσης στον διακομιστή, όντως κατανοεί και χρησιμοποιεί τις εξής λέξεις-κλειδιά: DSN, DATABASE, UID, PWD και DRIVER για να ελαχιστοποιήσει την επικοινωνία μεταξύ προγράμματος-πελάτη/διακομιστή.

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

Συστάσεις κατά τη χρήση ODBC και OLE DB

Αποφύγετε την ανάμιξη τεχνολογιών συμβολοσειράς σύνδεσης και πρόσβασης βάσεων δεδομένων. Χρησιμοποιήστε μια συμβολοσειρά σύνδεσης ODBC για DAO. Χρησιμοποιήστε μια συμβολοσειρά σύνδεσης OLE DB για ADO. Εάν η εφαρμογή σας περιέχει κώδικα VBA που χρησιμοποιεί τόσο DAO όσο και ADO, χρησιμοποιήστε το πρόγραμμα οδήγησης ODBC για DAO και την υπηρεσία παροχής OLE DB για ADO. Προσπαθήστε να έχετε τις πιο πρόσφατες δυνατότητες και στοιχεία υποστήριξης για ODBC και OLEDB αντίστοιχα.

Το ODBC χρησιμοποιεί τον όρο "πρόγραμμα οδήγησης" και το OLE DB χρησιμοποιεί τον όρο "υπηρεσία παροχής". Οι όροι περιγράφουν τον ίδιο τύπο στοιχείου λογισμικού, αλλά δεν είναι εναλλάξιμοι στη σύνταξη συμβολοσειρών σύνδεσης. Χρησιμοποιήστε τη σωστή τιμή σύμφωνα με την τεκμηρίωση.

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

Διασύνδεση μέσω προγραμματισμού στον SQL Server από την Access

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

DAO

Ένα αντικείμενο πρόσβασης δεδομένων (DAO) παρέχει ένα αφηρημένη διασύνδεση σε μια βάση δεδομένων. Τα αντικείμενα Microsoft Data Access Objects (DAO) είναι το εγγενές μοντέλο αντικειμένων προγραμματισμού που σας επιτρέπει την πρόσβαση στον πυρήνα της Access και του SQL Server για τη δημιουργία, διαγραφή, τροποποίηση και παράθεση αντικειμένων, πεδίων, ευρετηρίων, σχέσεων, ερωτημάτων, ιδιοτήτων και εξωτερικών βάσεων δεδομένων.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Αναφορά Microsoft Data Access Objects.

ADO

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

Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα Αναφορά αντικειμένων δεδομένων Microsoft ActiveX και Αντικείμενα δεδομένων Microsoft ActiveX (ADO).

Ποια πρέπει να χρησιμοποιήσετε;

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

Χρησιμοποιήστε DAO όταν θέλετε να κάνετε τα εξής:

  • Δημιουργία δεσμευμένης φόρμας ανάγνωσης/εγγραφής χωρίς τη χρήση VBA.

  • Υποβολή ερωτημάτων σε τοπικούς πίνακες.

  • Λήψη δεδομένων σε προσωρινούς πίνακες.

  • Χρήση ερωτημάτων διαβίβασης ως προελεύσεις δεδομένων για αναφορές ή φόρμες σε λειτουργία μόνο για ανάγνωση.

  • Ορισμός και χρήση αντικειμένου TableDef ή QueryDef στη VBA.

Χρησιμοποιήστε ADO όταν θέλετε να κάνετε τα εξής:

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

  • Εκτέλεση ερωτημάτων διαβίβασης DDL και DML.

  • Μετάβαση απευθείας σε δεδομένα του SQL Server μέσω συνόλων εγγραφών σε VBA.

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

  • Απευθείας κλήση μιας αποθηκευμένης διαδικασίας, με παραμέτρους, χρησιμοποιώντας ένα αντικείμενο εντολής σε VBA.

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

Σύνοψη των εκδόσεων του προγράμματος οδήγησης ODBC

Ο παρακάτω πίνακας συνοψίζει σημαντικές πληροφορίες σχετικά με τις εκδόσεις του προγράμματος οδήγησης ODBC, τις θέσεις λήψης και την υποστήριξη δυνατοτήτων. Βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή έκδοση bit (64 bit ή 32 bit) του προγράμματος οδήγησης που βασίζεται στα Windows και όχι στο Office. Εάν εκτελείτε την Access 32 bit σε Windows 64 bit, εγκαταστήστε τα προγράμματα οδήγησης 64 bit, όπου περιλαμβάνονται τα στοιχεία 32 bit που απαιτούνται για την Access.

Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα Χρήση λέξεων-κλειδιά συμβολοσειράς σύνδεσης στο SQL Server Native Client, Σημειώσεις έκδοσης για το ODBC στον SQL Server στα Windows (v17) και Δυνατότητες του προγράμματος οδήγησης Microsoft ODBC για SQL Server στα Windows (V13,11).

Προγράμματα οδήγησης ODBC

Έκδοση

Λήψη

Νέες δυνατότητες

Προγράμματα οδήγησης ODBC 17.0 έως 17.3

SQL Server 2017

Λήψη

Πρόγραμμα οδήγησης ODBC 17.3

Χρήση του Azure Active Directory με το πρόγραμμα οδήγησης ODBC

Περιορισμοί του προγράμματος οδήγησης ODBC όταν χρησιμοποιείται η επιλογή Always Encrypted

Χρήση συναλλαγών XA

Πρόγραμμα οδήγησης ODBC 17.2

Χρήση της επιλογής Always Encrypted με το πρόγραμμα οδήγησης ODBC για τον SQL Server

Ταξινόμηση δεδομένων

Κρυπτογράφηση διακομιστή UTF-8, Συρραφή και υποστήριξη Unicode

Πρόγραμμα οδήγησης ODBC 17.1

Χρήση της επιλογής Always Encrypted με το πρόγραμμα οδήγησης ODBC για τον SQL Server

Πρόγραμμα οδήγησης ODBC 17.0

Always Encrypted

UseFMTONLY    Για τη χρήση μετα-δεδομένων παλαιού τύπου σε ειδικές περιπτώσεις όπου απαιτούνται προσωρινοί πίνακες. Ανατρέξτε στο θέμα Σημειώσεις έκδοσης για το ODBC στον SQL Server στα Windows

Διαφορές κατά τη χρήση της διαχειριζόμενης παρουσίας (ODBC έκδοση 17)

Πρόγραμμα οδήγησης ODBC 13.1

SQL Server 2016 SP1, SQL Azure

Λήψη

Always Encrypted

Azure Active Directory

Ομάδες διαθεσιμότητας AlwaysOn

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

Πρόγραμμα οδήγησης ODBC 13.0

SQL Server 2016

Λήψη

Διεθνοποιημένο όνομα τομέα (IDN)

Πρόγραμμα οδήγησης ODBC 11.0

SQL Server 2005 έως 2012

Λήψη

Συγκέντρωση συνδέσεων με επίγνωση προγράμματος οδήγησης

Ανθεκτικότητα σύνδεσης στο πρόγραμμα οδήγησης ODBC των Windows

Ασύγχρονη εκτέλεση

Κύρια ονόματα υπηρεσίας (SPN) σε συνδέσεις προγράμματος-πελάτη (ODBC)

Δυνατότητες του προγράμματος οδήγησης ODBC για SQL Server στα Windows

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

Σύνοψη των εκδόσεων της υπηρεσίας παροχής OLE DB

Ο παρακάτω πίνακας συνοψίζει σημαντικές πληροφορίες σχετικά με τις εκδόσεις των υπηρεσιών παροχής OLE DB, τις θέσεις λήψης και την υποστήριξη δυνατοτήτων. Βεβαιωθείτε ότι χρησιμοποιείτε τη σωστή έκδοση bit (64 bit ή 32 bit) του προγράμματος οδήγησης που βασίζεται στα Windows και όχι στο Office. Εάν εκτελείτε την Access 32 bit σε Windows 64 bit, εγκαταστήστε τα προγράμματα οδήγησης 64 bit, όπου περιλαμβάνονται τα στοιχεία 32 bit που απαιτούνται για την Access.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Χρήση λέξεων-κλειδιών συμβολοσειράς σύνδεσης με το SQL Server Native Client.

Υπηρεσία παροχής OLE DB

Έκδοση

Λήψη

Νέες δυνατότητες

Πρόγραμμα οδήγησης OLE DB 18.2.1

(MSOLEDBSQL)

SQL Server 2017

Λήψη

Ανατρέξτε στη λειτουργία Πρόγραμμα οδήγησης OLE DB για SQL Server και Σημειώσεις έκδοσης για το πρόγραμμα οδήγησης Microsoft OLE DB για SQL Server

SQL Server Native Client (SQLNCLI)

SQL Server 2005 έως 2012

Έχει καταργηθεί, μην το χρησιμοποιήσετε

Πρόγραμμα οδήγησης OLE DB (SQLOLEDB)

Έχει καταργηθεί, μην το χρησιμοποιήσετε

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

Σύνοψη λέξεων-κλειδιών ODBC

Ο παρακάτω πίνακας συνοψίζει τις λέξεις-κλειδιά ODBC που αναγνωρίζονται από τον SQL Server και τον σκοπό τους. Μόνο ένα υποσύνολο αναγνωρίζεται από την Access.

Λέξη-κλειδί

Περιγραφή

Addr

Η διεύθυνση δικτύου του διακομιστή που εκτελεί μια παρουσία του SQL Server.

AnsiNPW

Καθορίζει τη χρήση των συμπεριφορών που ορίζονται από το ANSI για τον χειρισμό συγκρίσεων NULL, την αναπλήρωση δεδομένων χαρακτήρων, τις προειδοποιήσεις και τη συνένωση NULL (Yes ή No).

APP

Το όνομα της εφαρμογής που καλεί την SQLDriverConnect.

ApplicationIntent

Δηλώνει τον τύπο φόρτου εργασίας της εφαρμογής κατά τη σύνδεση σε έναν διακομιστή (ReadOnly ή ReadWrite).

AttachDBFileName

Το όνομα του κύριου αρχείου μιας βάσης δεδομένων με δυνατότητα επισύναψης.

AutoTranslate

Καθορίζει εάν θα γίνεται αποστολή των συμβολοσειρών χαρακτήρων ANSI μεταξύ του προγράμματος-πελάτη ή του διακομιστή ή θα μεταφράζονται σε Unicode (Yes ή No).

Database

Το όνομα της βάσης δεδομένων. Περιγραφή Ο σκοπός της σύνδεσης. Driver Το όνομα του προγράμματος οδήγησης, όπως επιστρέφεται από την SQLDrivers.

DSN

Το όνομα μιας υπάρχουσας προέλευσης δεδομένων χρήστη ή συστήματος ODBC. Encrypt Καθορίζει εάν τα δεδομένα πρέπει να κρυπτογραφούνται πριν από την αποστολή τους μέσω δικτύου (Yes ή No).

Failover_Partner

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

FailoverPartnerSPN

Το SPN για τον συνεργάτη ανακατεύθυνσης.

Fallback

Λέξη-κλειδί που έχει καταργηθεί.

FileDSN

Το όνομα ενός υπάρχοντος αρχείου προέλευσης δεδομένων ODBC. Language Η γλώσσα του SQL Server.

MARS_Connection

Καθορίζει πολλαπλά ενεργά σύνολα αποτελεσμάτων (MARS) στη σύνδεση για τον SQL Server 2005 (9. x) ή νεότερες εκδόσεις (Yes ή No).

MultiSubnetFailover

Καθορίζει εάν θα γίνει σύνδεση στο πρόγραμμα ακρόασης της ομάδας διαθεσιμότητας μιας ομάδας διαθεσιμότητας ή σε μια παρουσία συμπλέγματος ανακατεύθυνσης του SQL Server (Yes ή No).

Net

Η τιμή dbnmpntw υποδεικνύει επώνυμες διοχετεύσεις και η τιμή dbmssocn υποδεικνύει TCP/IP.

PWD

Ο κωδικός πρόσβασης σύνδεσης του SQL Server.

QueryLog_On

Καθορίζει την καταγραφή ερωτημάτων μακράς εκτέλεσης (Yes ή No).

QueryLogFile

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

QueryLogTime

Συμβολοσειρά χαρακτήρων ψηφίων που καθορίζει το όριο (σε χιλιοστά του δευτερολέπτου) για την καταγραφή ερωτημάτων μακράς διάρκειας.

QuotedId

Καθορίζει εάν ο SQL Server χρησιμοποιεί τους κανόνες ISO σχετικά με τη χρήση εισαγωγικών στις προτάσεις SQL (Yes ή No).

Regional

Καθορίζει εάν το πρόγραμμα οδήγησης ODBC SQL Server Native Client χρησιμοποιεί ρυθμίσεις προγράμματος-πελάτη κατά τη μετατροπή δεδομένων νομισματικής μονάδας, ημερομηνίας ή ώρας σε δεδομένα χαρακτήρων (Yes ή No).

SaveFile

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

Server

Το όνομα μιας παρουσίας SQL Server: Διακομιστής στο δίκτυο, διεύθυνση IP ή ψευδώνυμο του Configuration Manager.

ServerSPN

Το SPN για τον διακομιστή.

StatsLog_On

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

StatsLogFile

Η πλήρης διαδρομή και το όνομα αρχείου ενός αρχείου που χρησιμοποιείται για την καταγραφή στατιστικών επιδόσεων για το πρόγραμμα οδήγησης ODBC SQL Server Native Client.

Trusted_Connection

Καθορίζει εάν θα χρησιμοποιηθεί η λειτουργία ελέγχου ταυτότητας των Windows ή το όνομα χρήστη και ο κωδικός πρόσβασης του SQL Server για την επαλήθευση της σύνδεσης (Yes ή No).

TrustServerCertificate

Όταν χρησιμοποιείται μαζί με την Encrypt, επιτρέπει την κρυπτογράφηση με ένα αυτο-υπογεγραμμένο πιστοποιητικό διακομιστή.

UID

Το όνομα σύνδεσης του SQL Server.

UseProcForPrepare

Λέξη-κλειδί που έχει καταργηθεί.

WSID

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

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

Σύνοψη λέξεων-κλειδιών OLE DB

Ο παρακάτω πίνακας συνοψίζει τις λέξεις-κλειδιά OLE DB που αναγνωρίζονται από τον SQL Server και τον σκοπό τους. Μόνο ένα υποσύνολο αναγνωρίζεται από την Access.

Λέξη-κλειδί

Περιγραφή

Addr

Η διεύθυνση δικτύου του διακομιστή που εκτελεί μια παρουσία του SQL Server.

APP

Η συμβολοσειρά που προσδιορίζει την εφαρμογή.

ApplicationIntent

Δηλώνει τον τύπο φόρτου εργασίας της εφαρμογής κατά τη σύνδεση σε έναν διακομιστή (ReadOnly ή ReadWrite).

AttachDBFileName

Το όνομα του κύριου αρχείου μιας βάσης δεδομένων με δυνατότητα επισύναψης.

AutoTranslate

Ρυθμίζει τις παραμέτρους της μετάφρασης χαρακτήρων OEM/ANSI (True ή False).

Connect Timeout

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

Current Language

Το όνομα γλώσσας του SQL Server.

Data Source

Το όνομα μιας παρουσίας του SQL Server στον οργανισμό.

Database

Το όνομα της βάσης δεδομένων.

DataTypeCompatibility

Ένας αριθμός που υποδεικνύει τον τρόπο χειρισμού των τύπων δεδομένων που θα χρησιμοποιηθεί.

Encrypt

Καθορίζει εάν τα δεδομένα πρέπει να κρυπτογραφούνται πριν από την αποστολή τους μέσω δικτύου (Yes ή No).

FailoverPartner

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

FailoverPartnerSPN

Το SPN για τον συνεργάτη ανακατεύθυνσης.

Initial Catalog

Το όνομα της βάσης δεδομένων.

Initial File Name

Το όνομα του κύριου αρχείου (συμπεριλάβετε το όνομα της πλήρους διαδρομής) μιας βάσης δεδομένων με δυνατότητα επισύναψης.

Integrated Security

Χρησιμοποιείται για τον ενσωματωμένο έλεγχο ταυτότητας των Windows (SSPI).

Language

Η γλώσσα του SQL Server.

MarsConn

Καθορίζει πολλαπλά ενεργά σύνολα αποτελεσμάτων (MARS) στη σύνδεση για τον SQL Server 2005 (9. x) ή νεότερες εκδόσεις (Yes ή No).

Net

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

Network Address

Η διεύθυνση δικτύου μιας παρουσίας SQL Server στον οργανισμό.

PacketSize

Το μέγεθος πακέτου δικτύου. Η προεπιλογή είναι 4096.

Persist Security Info

Καθορίζει εάν η μόνιμη ασφάλεια είναι ενεργοποιημένη (True ή False).

PersistSensitive

Καθορίζει εάν η μόνιμη ευαισθησία είναι ενεργοποιημένη (True ή False).

Provider

Για το SQL Server Native Client, αυτό θα πρέπει να είναι SQLNCLI11.

PWD

Ο κωδικός πρόσβασης σύνδεσης του SQL Server.

Server

Το όνομα μιας παρουσίας SQL Server: Διακομιστής στο δίκτυο, διεύθυνση IP ή ψευδώνυμο του Configuration Manager.

ServerSPN

Το SPN για τον διακομιστή.

Timeout

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

Trusted_Connection

Καθορίζει εάν θα χρησιμοποιηθεί η λειτουργία ελέγχου ταυτότητας των Windows ή το όνομα χρήστη και ο κωδικός πρόσβασης του SQL Server για την επαλήθευση της σύνδεσης (Yes ή No).

TrustServerCertificate

Καθορίζει εάν έχει επικυρωθεί ένα πιστοποιητικό διακομιστή (True ή False).

UID

Το όνομα σύνδεσης του SQL Server.

Use Encryption for Data

Καθορίζει εάν τα δεδομένα πρέπει να κρυπτογραφούνται πριν από την αποστολή τους μέσω δικτύου (True ή False).

UseProcForPrepare

Λέξη-κλειδί που έχει καταργηθεί.

WSID

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

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

Δείτε επίσης

Διαχείριση προελεύσεων δεδομένων ODBC

Διαχείριση συνδεδεμένων πινάκων

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

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

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

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

×