IntelliSense hutsa SSMSn, kontsultak oraindik exekutatzen diren bitartean
SSMSk taulen eta zutabeen izenak proposatzeari uzten dionean baina kontsultak exekutatzen jarraitzen duenean, egiaztatu leihoaren konexioa, tokiko cachea eta kontuaren ikusgaitasuna.
Taula-izen bat idazteak ez du proposamenik sortzen, baina leiho berak SELECT adierazpenak erraz exekutatzen ditu. Konbinazio hori da arrastoa: konexioak funtzionatzen du, baina editorearen osatze-egoerak ez. SSMSk bere cachea eta leihoak zein datu-base eta kontu erabiltzen duenaren bere ikuspegia gordetzen ditu. Egoera hori tunelaren aldean bereizitzat hartu, sare-ezarpena aldatu aurretik.
Leihoak bere konexio-egoera du
Kontsulta-leiho bakoitzak konexio bat, datu-base bat eta autorizazio-testuinguru bat daramatza. Object Explorer beste zerbitzari edo datu-base batera konektatuta egon daiteke, eta beste fitxa bat beste kontu batekin exekutatzen egon daiteke. Egiaztatu kaltetutako leihoaren beraren egoera beste edozerekin alderatu aurretik. VPNa altxatu aurretik irekitako leiho bat jada existitzen ez den konexio batera lotuta egon daiteke, beraz haren egoerak titulu-barrak iradokitzen duena baino garrantzi handiagoa du.
VPNaren etendurak leiho hori deskonektatuta utz dezake aplikazioa oraindik bizirik dirudien bitartean. Berriro konektatu SSMSren ohiko lan-fluxuaren bidez, eta gero egiaztatu datu-basearen hautatzaileak espero duzun datu-basea erakusten duela.
Behartu tokiko cachea berreraikitzera
Microsoften IntelliSense arazoak konpontzeko gidak onartzen den eguneratzea dokumentatzen du: Editatu → IntelliSense → Eguneratu tokiko cachea, edo Ctrl+Shift+R. Erabili konexioa egiaztatu ondoren, batez ere objektuak aldatu ziren bitartean leihoa irekita egon bazen. Eguneratzeak tokiko zerrenda bat berreraikitzen du; desagertu zen sare-bide bat ezin du berrezarri.
Egiaztatu, halaber, IntelliSense editorearentzat gaituta dagoela eta instalatutako SSMS bertsioak idazten ari zaren adierazpena onartzen duela. Osatze-portaera bertsioen arabera aldatzen da eta ez du produktu edo script-forma guztiak estaltzen. Lasterbideak ezer egiten ez badu, hartu editorearen egoeraren sintomatzat, ez VPNaren sintomatzat. Gris geratzen den menu-elementua eta beste tekla-lotura batek irensten duen lasterbidea biak editorearen datuak dira, tunela errudun egin aurretik idazteko modukoak.
Falta diren izenak baimenak izan daitezke
Osatze-zerrendek konektatutako kontuak ikus ditzakeen objektuak soilik proposatzen dituzte. Beraz, lankide batetik kopiatutako script batek zure saioak ebazteko baimenik ez duen izenei erreferentzia egin diezaieke. Alderatu xede-kontuaren ikusgaitasuna, administratzaile baten saio erlazionatugabea beharrean. Izen bat baimen batengatik falta bada, editorea konpontzeak ez du agertaraziko.
Eskatu datu-basearen jabearen gutxieneko baimena zereginak behar duen bezala, eta mantendu emate hori zehatza. Proposamen-zerrenda betetzeko ematen diren administrazio-eskubide zabalek erosotasun txikia arrisku handiaren truke aldatzen dute.
Erabaki zein hutsegite duzun benetan
Bi hutsegite antzekoak dira teklatuarenetik eta jabe desberdinak behar dituzte. Leiho bereko adierazpen arruntek ere huts egiten badute, ikertu izen-ebazpena, garraioa eta autentifikazioa konexio horretarako. Adierazpenak exekutatzen badira eta proposamenak soilik falta badira, ebidentzia editorearena da. Idatzi bietatik zein ikusi duzun, bi txostenak talde ezberdinetara doaz eta deskribapen mistoak biak atzeratzen baititu.
Gorde instalatutako SSMS bertsioa, hautatutako datu-basea, kontua eta adibide txiki eta sekretu gabeko bat tresna-txostenerako. Huts egiten duten izen zehatzen grabazio edo zerrenda batek gehiago laguntzen du IntelliSense hondatuta dago esaldiak baino. Gero saiatu berriro cachea eguneratu ondoren eta berriro konektatu ondoren, bi ekintza horiek kasu gehienak bereizten dituztelako.