XL: Τρόπος χρήσης συνδέσεις χωρίς DSN και τα DSN αρχείου

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

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

Περίληψη

Όταν χρησιμοποιείτε μια συμβολοσειρά σύνδεσης που χρησιμοποιείτε ένα όνομα αρχείου προέλευσης δεδομένων (μια Συμβολοσειρά σύνδεσης DSN-less) για να συνδεθείτε με μια εξωτερική προέλευση δεδομένων στην Το Microsoft Excel, οι πληροφορίες που απαιτούνται για τη σύνδεση με εξωτερικά αρχείο προέλευσης δεδομένων είναι αποθηκευμένα σε δομή αρχείων του βιβλίου εργασίας αντί σε το όνομα της προέλευσης δεδομένων. Το Microsoft Query 97 και νεότερες, και Microsoft Excel 97 και χρησιμοποιήσετε αργότερα αυτήν είδος σύνδεσης χωρίς DSN. προηγούμενες εκδόσεις του Microsoft Query και το Microsoft Excel δεν.

Περισσότερες πληροφορίες

Γιατί είναι σημαντικό οι συνδέσεις χωρίς DSN;

Σε παλαιότερες εκδόσεις του Microsoft Excel, κατά την ανάκτηση εξωτερικών δεδομένων απαιτεί να δημιουργήσετε ένα αρχείο προέλευσης δεδομένων. Το όνομα προέλευσης δεδομένων και άλλες πληροφορίες που απαιτείται για τη σύνδεση με τα δεδομένα αποθηκεύονται σε κρυφά ονόματα του φύλλο εργασίας. Επομένως, όταν ένα βιβλίο εργασίας που περιέχει αναφορές σε εξωτερικό δεδομένα είναι κοινόχρηστα μεταξύ πολλών χρηστών, το όνομα προέλευσης δεδομένων που είναι αναφέρεται στη σύνδεση συμβολοσειράς πρέπει να υπάρχει στον υπολογιστή του χρήστη. Διαφορετικά, ενδέχεται να λάβετε ένα μήνυμα λάθους κατά την ενημέρωση ή την επεξεργασία του εξωτερικά δεδομένα.

Στο Microsoft Excel 97 και νεότερες εκδόσεις, όταν τα δεδομένα που επιστρέφονται σε ένα φύλλο εργασίας, Structured Query Language (SQL) δήλωση και το πρόγραμμα οδήγησης που δημιουργείται από το αρχείο προέλευσης δεδομένων αρχική (δεν όνομα προέλευσης δεδομένων) είναι αποθηκευμένες οι πληροφορίες με το φύλλο εργασίας σε δομή αρχείων του βιβλίου εργασίας. Αυτές οι συνδέσεις χωρίς DSN επιλύσει το ζήτημα διατηρούν αρχεία προέλευσης δεδομένων σε πολλούς υπολογιστές. Όλες οι απαραίτητες πληροφορίες αποθηκεύονται στο ίδιο το βιβλίο εργασίας. Ωστόσο, πρέπει να εγκατασταθεί ένα αντίγραφο το κατάλληλο πρόγραμμα οδήγησης Open Database Connectivity (ODBC) σε κάθε υπολογιστή για ερωτήματα στη συνάρτηση.

Τι με μια ματιά ακολουθία χαρακτήρων σύνδεσης χωρίς DSN;

Ακολουθεί ένα παράδειγμα μιας ακολουθίας χαρακτήρων σύνδεσης χωρίς DSN:
   DBQ=C:\TEST\QUERY FILES;DefaultDir=C:\TEST\QUERY FILES; _
   Deleted=1;Driver={Microsoft dBase Driver (*.dbf)}; _
   DriverId=277;FIL=dBase IV;PageTimeout=600;Statistics=0
				
Σημειώστε ότι υπάρχουν αναφορές χωρίς τη λέξη-κλειδί DSN στο κείμενο.

Περισσότερες πληροφορίες σχετικά με αρχεία προέλευσης δεδομένων

Έκδοση 2.0 του Microsoft Query αποθηκεύει πληροφορίες αρχείου προέλευσης δεδομένων στο μητρώο. Το Microsoft Query 97 και νεότερες εκδόσεις χρησιμοποιούν το μητρώο για να αποθηκεύσετε το αρχείο προέλευσης δεδομένων πληροφορίες. Αντίθετα, όταν δημιουργείτε ένα νέο αρχείο προέλευσης δεδομένων, η σύνδεση Οι πληροφορίες αποθηκεύονται σε ένα αρχείο κειμένου με επέκταση ονόματος .dsn. Αυτό το αρχείο είναι επίσης γνωστή ως αρχείο DSN.

Κάθε DSN αρχείου περιέχει μια ενότητα ODBC και ένα προαιρετικό του Microsoft Office ενότητα που μπορεί να περιέχουν πληροφορίες όπως το προεπιλεγμένο πίνακα, τον κωδικό πρόσβασης, και Αναγνωριστικό χρήστη για ένα αρχείο προέλευσης δεδομένων. Τα παρακάτω είναι ο προεπιλεγμένος φάκελος που χρησιμοποιείται όταν αποθηκεύετε ένα αρχείο DSNX
   C:\Program Files\Common Files\ODBC\Data Sources
				
Τα παρακάτω είναι ο προεπιλεγμένος φάκελος που χρησιμοποιείται κατά την αποθήκευση ενός ερωτήματος:
   C:\Program Files\Microsoft Office\Queries
				
Μπορείτε να καθορίσετε τους φακέλους που περιλαμβάνονται στην αναζήτηση DSN αρχείου συμπεριλαμβανομένων των θέσεων δικτύου.

Ακολουθεί ένα παράδειγμα DSN αρχείου που χρησιμοποιεί η Microsoft Access 7.0 Πρόγραμμα οδήγησης βάσης δεδομένων (ένα πρόγραμμα οδήγησης ODBC περιλαμβάνονται στο Microsoft Office 97):
   [ODBC]
   DSN=MS Access 7.0 Database
				
Όταν δημιουργείτε ένα DSN αρχείου που αναφέρεται σε ένα αρχείο που βρίσκεται στον το δικτύου και να αντιστοιχίσετε τη μονάδα δίσκου δικτύου σε ένα συγκεκριμένο γράμμα μονάδας δίσκου, που γράμμα μονάδας δίσκου έχει καθοριστεί στο αρχείο DSN. Αυτή η συμπεριφορά μπορεί να προκαλέσει προβλήματα Εάν θέλετε να κάνετε κοινή χρήση DSN αρχείου με πολλούς χρήστες στο δίκτυο και θέλετε να διατηρήσετε το DSN αρχείου σε ένα διακομιστή όπου όλοι οι χρήστες να πρόσβαση σε αυτό. Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μέθοδοι.

Η μέθοδος 1

Όποτε είναι δυνατόν, χρησιμοποιήστε ένα universal naming convention (UNC) αναφοράς αντί για μια αντιστοιχισμένη μονάδα δίσκου.

Μέθοδος 2

Ανοίξτε το αρχείο DSN στο Σημειωματάριο και να τροποποιήσετε τις αναφορές στο γράμμα μονάδας δίσκου Για να χρησιμοποιήσετε μια αναφορά UNC. Εξετάστε το ακόλουθο παράδειγμα:
   [ODBC]
   DRIVER=Microsoft Excel Driver (*.xls)
   UID=admin
   UserCommitSync=Yes
   Threads=3
   SafeTransactions=0
   ReadOnly=1
   PageTimeout=5
   MaxScanRows=8
   MaxBufferSize=512
   ImplicitCommitSync=Yes
   FIL=excel 5.0
   DriverId=790
   DefaultDir=<drive letter>:\ 
   DBQ=<drive letter>:\<source filename>
				
Σε αυτό το παράδειγμα, <drive letter=""> είναι η αντιστοιχισμένη μονάδα δίσκου και <source filename=""> είναι το αρχείο προέλευσης δεδομένων. </source></drive>

Αλλάξτε τις δύο τελευταίες γραμμές με το ακόλουθο
   DefaultDir=\\<server name>\<share>
   DBQ=\\<server name>\<share>\<source filename>
				
Όπου <server name=""> είναι το διακομιστή δικτύου, <share> είναι το κοινόχρηστο στοιχείο διακομιστή δικτύου και <source filename=""> είναι το αρχείο προέλευσης δεδομένων. </source></share></server>

Μετά την τροποποίηση του αρχείου, όλοι οι χρήστες να χρησιμοποιήσετε με επιτυχία το DSN αρχείου.

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

Μπορείτε επίσης να χρησιμοποιήσετε το εικονίδιο Πίνακας ελέγχου ODBC 32 bit για να δημιουργήσετε ένα DSN αρχείου. Ακολουθήστε τα εξής βήματα:

  1. Από το Έναρξη μενού, σημείο Ρυθμίσεις, και κάντε κλικ στο κουμπί Πίνακας ελέγχου. Στη συνέχεια, κάντε διπλό κλικ ODBC 32 bit.
  2. Κάντε κλικ στην επιλογή του DSN αρχείου στην καρτέλα.
  3. Κάντε κλικ στο κουμπί Προσθήκη.
  4. Με το Δημιουργία νέου αρχείου προέλευσης δεδομένων παράθυρο διαλόγου, κάντε κλικ το πρόγραμμα οδήγησης για το οποίο θέλετε να δημιουργήσετε το αρχείο προέλευσης δεδομένων. Κάντε κλικ στο κουμπί Επόμενη.
  5. Εισαγάγετε την πλήρη διαδρομή και όνομα αρχείου για το νέο αρχείο προέλευσης δεδομένων (για παράδειγμα, C:\Program Files\Common Files\ODBC\Data Sources\Test.dsn). Στη συνέχεια, κάντε κλικ στο κουμπί Επόμενη.
  6. Κάντε κλικ στο κουμπί Τέλος.

    Παράθυρο διαλόγου εγκατάσταση του ODBC για το πρόγραμμα οδήγησης ODBC που επιλέξατε στο βήμα 4 εμφανίζεται.
  7. Στο πλαίσιο διαλόγου, πληκτρολογήστε τις κατάλληλες πληροφορίες.

    ΣΗΜΕΊΩΣΗ: Αν θέλετε ένα συγκεκριμένο γράμμα μονάδας δίσκου που θα συμπεριληφθούν στο DSN αρχείου, πληκτρολογήστε τη διαδρομή UNC στο του Όνομα βάσης δεδομένων στο το Επιλογή βάσης δεδομένων στο παράθυρο διαλόγου.
  8. Κάντε κλικ στο κουμπί OK.
  9. Κάντε κλικ στο κουμπί OK Για να κλείσετε το Αρχείο προέλευσης δεδομένων ODBC στο παράθυρο διαλόγου.
Το DSN αρχείου είναι διαθέσιμες για χρήση από το Microsoft Query.

Το Microsoft Query πληροφορίες στο μητρώο

Το Microsoft Query αυτόματα καταχωρείται μόνο εάν η τιμή για τη διαδρομή Ερώτημα που λείπει στο κλειδί μητρώου ή αν η τιμή διαδρομή Καθορίζει ένα φάκελο που περιέχει το αρχείο. Μπορείτε να επαναφέρετε τη θέση Το Microsoft Query στο μητρώο με την εκκίνηση του Microsoft Query. Στο Microsoft Windows 95 ή νεότερη έκδοση, μπορείτε να εντοπίσετε το Microsoft Query, εξετάζοντας το ακόλουθο κλειδί μητρώου:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MSQuery
				
Κατά την εγκατάσταση του Microsoft Office 97 ή νεότερη έκδοση, το πρόγραμμα Εγκατάστασης δημιουργεί ένα κλειδί μητρώου που οδηγεί στην προεπιλεγμένη θέση για αρχεία DSN. Αυτή η θέση είναι αποθηκευμένη στο ακόλουθο κλειδί μητρώου:
   HKEY_LOCAL_MACHINE\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Μπορείτε να καθορίσετε μια εναλλακτική θέση για τα αρχεία DSN, προσθέτοντας το παρακάτω κλειδί μητρώου.
   HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Αφού δημιουργήσετε το κλειδί, το κλειδί HKEY_LOCAL_MACHINE παραβλέπεται.

Αναφορές

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

ΣΗΜΕΊΩΣΗ: Εάν ο Βοηθός είναι κρυμμένος, κάντε κλικ στην επιλογή του Βοηθός του Office κουμπί το Πρότυπο γραμμή εργαλείων. Εάν Βοήθειας της Microsoft δεν είναι εγκατεστημένο στον υπολογιστή σας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
120802 Του Office: Τρόπος Προσθαφαίρεση ένα μεμονωμένο πρόγραμμα του Office ή στοιχείου

Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
159557 XL97: Χρήση συστήματος, χρήστη και αρχεία προέλευσης δεδομένων

Ιδιότητες

Αναγν. άρθρου: 165866 - Τελευταία αναθεώρηση: Δευτέρα, 19 Σεπτεμβρίου 2011 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Λέξεις-κλειδιά: 
kbhowto kbprogramming kbualink97 kbmt KB165866 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:165866

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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com