Η πληκτρολόγηση ενός ονόματος πίνακα δεν παράγει καμία πρόταση, όμως το ίδιο παράθυρο εκτελεί άνετα εντολές SELECT. Αυτός ο συνδυασμός είναι το στοιχείο: η σύνδεση λειτουργεί, αλλά η κατάσταση συμπλήρωσης του επεξεργαστή δεν λειτουργεί. Το SSMS κρατά τη δική του προσωρινή μνήμη και τη δική του αντίληψη για το ποια βάση δεδομένων και ποιος λογαριασμός χρησιμοποιεί το παράθυρο. Αντιμετωπίστε αυτή την κατάσταση ως ξεχωριστή από τη σήραγγα πριν αλλάξετε οποιαδήποτε ρύθμιση δικτύου.

Το παράθυρο έχει τη δική του κατάσταση σύνδεσης

Κάθε παράθυρο ερωτήματος φέρει μια σύνδεση, μια βάση δεδομένων και ένα πλαίσιο εξουσιοδότησης. Ο Object Explorer μπορεί να είναι συνδεδεμένος σε άλλον διακομιστή ή βάση δεδομένων, και μια άλλη καρτέλα μπορεί να εκτελείται με άλλον λογαριασμό. Επιβεβαιώστε την κατάσταση του ίδιου του επηρεαζόμενου παραθύρου πριν το συγκρίνετε με οτιδήποτε άλλο. Ένα παράθυρο που άνοιξε πριν ανέβει το VPN μπορεί επίσης να είναι δεσμευμένο σε σύνδεση που δεν υπάρχει πλέον, οπότε η κατάστασή του έχει μεγαλύτερη σημασία από ό,τι υποδηλώνει η γραμμή τίτλου.

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

Αναγκάστε την τοπική προσωρινή μνήμη να ξαναχτιστεί

Ο οδηγός αντιμετώπισης προβλημάτων IntelliSense της Microsoft τεκμηριώνει την υποστηριζόμενη ανανέωση: Επεξεργασία → IntelliSense → Ανανέωση τοπικής προσωρινής μνήμης, ή Ctrl+Shift+R. Χρησιμοποιήστε την αφού επιβεβαιώσετε τη σύνδεση, ειδικά όταν τα αντικείμενα άλλαξαν ενώ το παράθυρο έμεινε ανοιχτό. Η ανανέωση ξαναχτίζει μια τοπική λίστα· δεν μπορεί να επαναφέρει μια διαδρομή δικτύου που εξαφανίστηκε.

Επιβεβαιώστε επίσης ότι το IntelliSense είναι ενεργοποιημένο για τον επεξεργαστή και ότι η εγκατεστημένη έκδοση του SSMS υποστηρίζει την εντολή που γράφετε. Η συμπεριφορά συμπλήρωσης διαφέρει μεταξύ εκδόσεων και δεν καλύπτει κάθε προϊόν ή μορφή σεναρίου. Αν η συντόμευση δεν κάνει τίποτα, αντιμετωπίστε το ως σύμπτωμα της κατάστασης του επεξεργαστή και όχι ως σύμπτωμα VPN. Ένα στοιχείο μενού που μένει γκρι και μια συντόμευση που την καταπίνει άλλη ανάθεση πλήκτρων είναι και τα δύο γεγονότα του επεξεργαστή που αξίζει να καταγραφούν πριν κατηγορηθεί η σήραγγα.

Τα ονόματα που λείπουν μπορεί να είναι δικαιώματα

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

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

Αποφασίστε ποια αποτυχία έχετε πραγματικά

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

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

Σχετικά άρθρα