PRB: Σφάλμα 7399 κατά την εκτέλεση ενός ερωτήματος συνδεδεμένου διακομιστή που χρησιμοποιεί η υπηρεσία παροχής OLE DB για Microsoft Jet

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

Συμπτώματα

Εάν εκτελείτε ένα ερώτημα συνδεδεμένο διακομιστή και έχετε ρυθμίσει τις παραμέτρους του συνδεδεμένου διακομιστή για να χρησιμοποιήσετε την υπηρεσία παροχής OLE DB για Microsoft Jet, το ερώτημα μπορεί να μην είναι επιτυχής και ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Σφάλμα 7399: Η υπηρεσία παροχής OLE DB 'Microsoft.Jet.OLEDB.4.0' ανέφερε ένα σφάλμα.
[Η υπηρεσία παροχής OLE/DB επέστρεψε μήνυμα: δεν έχει καθοριστεί σφάλμα]
Ανίχνευση σφάλματος OLE DB [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize επέστρεψε μήνυμα λάθους 0x80004005:].
Εάν μεταβείτε στο συνδεδεμένο διακομιστή στον SQL Server Enterprise Manager, ενδέχεται να επίσης να λάβετε το ακόλουθο μήνυμα λάθους:
Η υπηρεσία παροχής OLE DB σφάλμα 7399: 'Microsoft.Jet.OLEDB.4.0' ανέφερε ένα σφάλμα.

Αιτία

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

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
  1. Συνδεθείτε στον υπολογιστή χρησιμοποιώντας την έναρξη του SQL Server λογαριασμό.
  2. Δημιουργήστε ένα φάκελο με το όνομα Temp στον κατάλογο εγκατάστασης λειτουργικού συστήματος.
  3. Επιτρέπει πλήρη πρόσβαση σε λογαριασμό χωρίς δικαιώματα διαχειριστή στον φάκελο Temp.
  4. Ορισμός της τιμής τουTempANDTMPλογαριασμός μεταβλητές χρήστη από την εκκίνηση του SQL Server για το πρόσφατα δημιουργημένο φάκελο Temp. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε δεξιό κλικ στο στοιχείοΟ Υπολογιστής μου (My Computer), και στη συνέχεια κάντε κλικ στο κουμπίΙδιότητες (Properties).
    2. Κάντε κλικ στην καρτέλαΓια προχωρημένους (Advanced)καρτέλα και στη συνέχεια κάντε κλικΜεταβλητές περιβάλλοντος.
    3. ΣτοΜεταβλητές χρήστη γιαΣύνδεση χρήστηλίστα, κάντε κλικ στο κουμπίTemp, και στη συνέχεια κάντε κλικ στο κουμπίΕπεξεργαστείτε τη διαδρομή.
    4. ΣτοΤιμή μεταβλητήςπληκτρολογήστεC:\Tempως τη θέση του νέου φακέλου Temp και στη συνέχεια κάντε κλικOk.
    5. Επαναλάβετε τα βήματα γ και δ για να ορίσετε την τιμή τηςTMPμεταβλητή.
    6. Κάντε κλικOkδύο φορές.
  5. Αποσυνδεθείτε και κατόπιν συνδεθείτε στον υπολογιστή με χρήση του SQL Server λογαριασμό εκκίνησης.
  6. Κάντε επανεκκίνηση των υπηρεσιών SQL Server.

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
296711PRB: "Δεν έχει καθοριστεί το σφάλμα" σφάλμα 7399 χρήση OPENROWSET κατά βάση δεδομένων Jet

Ιδιότητες

Αναγν. άρθρου: 814398 - Τελευταία αναθεώρηση: Τετάρτη, 22 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Λέξεις-κλειδιά: 
kbsecurity kberrmsg kbprb kbmt KB814398 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:814398

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

 

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