ടേബിളിന്റെ പേര് ടൈപ്പ് ചെയ്യുമ്പോൾ ഒരു നിർദ്ദേശവും വരുന്നില്ല, പക്ഷേ അതേ വിൻഡോ SELECT സ്റ്റേറ്റ്മെന്റുകൾ സുഗമമായി പ്രവർത്തിപ്പിക്കുന്നു. ആ സംയോജനമാണ് സൂചന: കണക്ഷൻ പ്രവർത്തിക്കുന്നു, പക്ഷേ എഡിറ്ററിന്റെ പൂർത്തീകരണ അവസ്ഥ പ്രവർത്തിക്കുന്നില്ല. SSMS അതിന്റെ സ്വന്തം കാഷും, വിൻഡോ ഏത് ഡാറ്റാബേസും അക്കൗണ്ടും ഉപയോഗിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള സ്വന്തം ധാരണയും സൂക്ഷിക്കുന്നു. ഏതെങ്കിലും നെറ്റ്വർക്ക് ക്രമീകരണം മാറ്റുന്നതിന് മുമ്പ് ആ അവസ്ഥയെ ടണലിൽ നിന്ന് വേറിട്ടതായി കാണുക.

വിൻഡോയ്ക്ക് സ്വന്തം കണക്ഷൻ അവസ്ഥയുണ്ട്

ഓരോ ക്വറി വിൻഡോയും ഒരു കണക്ഷൻ, ഒരു ഡാറ്റാബേസ്, ഒരു അംഗീകരണ സന്ദർഭം എന്നിവ കൊണ്ടുനടക്കുന്നു. Object Explorer മറ്റൊരു സെർവറിലേക്കോ ഡാറ്റാബേസിലേക്കോ കണക്ട് ചെയ്തിരിക്കാം, മറ്റൊരു ടാബ് മറ്റൊരു അക്കൗണ്ടിൽ പ്രവർത്തിക്കുന്നുമാകാം. മറ്റെന്തെങ്കിലുമായി താരതമ്യം ചെയ്യുന്നതിന് മുമ്പ് ബാധിക്കപ്പെട്ട വിൻഡോയുടെ സ്വന്തം അവസ്ഥ സ്ഥിരീകരിക്കുക. VPN വരുന്നതിന് മുമ്പ് തുറന്ന വിൻഡോ ഇനി നിലവിലില്ലാത്ത ഒരു കണക്ഷനുമായി ബന്ധിപ്പിച്ചിരിക്കാം, അതിനാൽ അതിന്റെ അവസ്ഥ ടൈറ്റിൽ ബാർ സൂചിപ്പിക്കുന്നതിലും പ്രധാനമാണ്.

VPN തടസ്സം ആപ്ലിക്കേഷൻ ഇപ്പോഴും ജീവനുള്ളതായി തോന്നുമ്പോൾ ആ വിൻഡോ വിച്ഛേദിക്കപ്പെട്ടതായി വിട്ടേക്കാം. സാധാരണ SSMS വർക്ക്ഫ്ലോ വഴി വീണ്ടും കണക്ട് ചെയ്യുക, തുടർന്ന് ഡാറ്റാബേസ് സെലക്ടർ നിങ്ങൾ പ്രതീക്ഷിക്കുന്ന ഡാറ്റാബേസ് കാണിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക.

ലോക്കൽ കാഷ് വീണ്ടും നിർമ്മിക്കാൻ നിർബന്ധിക്കുക

Microsoft-ന്റെ IntelliSense പ്രശ്നപരിഹാര ഗൈഡ് പിന്തുണയ്ക്കുന്ന പുതുക്കൽ രേഖപ്പെടുത്തുന്നു: എഡിറ്റ് → IntelliSense → ലോക്കൽ കാഷ് പുതുക്കുക, അല്ലെങ്കിൽ Ctrl+Shift+R. കണക്ഷൻ സ്ഥിരീകരിച്ചതിന് ശേഷം ഇത് ഉപയോഗിക്കുക, പ്രത്യേകിച്ച് വിൻഡോ തുറന്നിരിക്കെ ഒബ്ജക്റ്റുകൾ മാറിയപ്പോൾ. പുതുക്കൽ ഒരു ലോക്കൽ ലിസ്റ്റ് പുനർനിർമ്മിക്കുന്നു; മായ്ച്ചുപോയ ഒരു നെറ്റ്വർക്ക് പാത്ത് അതിന് പുനഃസ്ഥാപിക്കാനാവില്ല.

എഡിറ്ററിനായി IntelliSense പ്രവർത്തനക്ഷമമാണെന്നും ഇൻസ്റ്റാൾ ചെയ്ത SSMS പതിപ്പ് നിങ്ങൾ എഴുതുന്ന സ്റ്റേറ്റ്മെന്റിനെ പിന്തുണയ്ക്കുന്നുവെന്നും ഉറപ്പാക്കുക. പൂർത്തീകരണ സ്വഭാവം പതിപ്പുകൾക്കിടയിൽ വ്യത്യാസപ്പെടുന്നു, എല്ലാ ഉൽപ്പന്നത്തെയും സ്ക്രിപ്റ്റ് രൂപത്തെയും അത് ഉൾക്കൊള്ളുന്നില്ല. കീബോർഡ് ഷോർട്ട്കട്ട് ഒന്നും ചെയ്യുന്നില്ലെങ്കിൽ, അതിനെ VPN ലക്ഷണമല്ല, എഡിറ്റർ അവസ്ഥയുടെ ലക്ഷണമായി കാണുക. ചാരനിറത്തിൽ നിൽക്കുന്ന മെനു ഇനവും മറ്റൊരു കീ ബൈൻഡിംഗ് വിഴുങ്ങിയ ഷോർട്ട്കട്ടും, ടണലിനെ കുറ്റപ്പെടുത്തുന്നതിന് മുമ്പ് രേഖപ്പെടുത്തേണ്ട എഡിറ്റർ വസ്തുതകളാണ്.

കാണാത്ത പേരുകൾ അനുമതികളാകാം

പൂർത്തീകരണ ലിസ്റ്റുകൾ കണക്ട് ചെയ്ത അക്കൗണ്ടിന് കാണാവുന്ന ഒബ്ജക്റ്റുകൾ മാത്രം നിർദ്ദേശിക്കുന്നു. അതിനാൽ സഹപ്രവർത്തകനിൽ നിന്ന് പകർത്തിയ സ്ക്രിപ്റ്റ് നിങ്ങളുടെ സെഷന് പരിഹരിക്കാൻ അനുമതിയില്ലാത്ത പേരുകളെ പരാമർശിച്ചേക്കാം. അഡ്മിനിസ്ട്രേറ്ററുടെ ബന്ധമില്ലാത്ത സെഷനെക്കാൾ ഉദ്ദേശിച്ച അക്കൗണ്ടിന്റെ ദൃശ്യത താരതമ്യം ചെയ്യുക. അനുമതി കാരണം ഒരു പേര് കാണാതിരുന്നാൽ, എഡിറ്റർ ശരിയാക്കുന്നത് അതിനെ കാണിക്കുകയില്ല.

ജോലിക്ക് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ അനുമതി ഡാറ്റാബേസ് ഉടമയോട് ആവശ്യപ്പെടുക, ആ അനുവാദം കൃത്യമായി നിലനിർത്തുക. നിർദ്ദേശ ലിസ്റ്റ് നിറയ്ക്കാൻ നൽകുന്ന വിശാലമായ ഭരണപരമായ അവകാശങ്ങൾ ചെറിയ സൗകര്യം വലിയ വെളിപ്പെടുത്തലിന് പകരം നൽകുന്നു.

യഥാർത്ഥത്തിൽ നിങ്ങൾക്ക് ഏത് പരാജയമാണുള്ളതെന്ന് തീരുമാനിക്കുക

രണ്ട് പരാജയങ്ങൾ കീബോർഡിൽ നിന്ന് സമാനമായി തോന്നുന്നു, വ്യത്യസ്ത ഉത്തരവാദികളെ ആവശ്യപ്പെടുന്നു. അതേ വിൻഡോയിൽ സാധാരണ സ്റ്റേറ്റ്മെന്റുകളും പരാജയപ്പെട്ടാൽ, ആ കണക്ഷനുവേണ്ടി പേര് പരിഹരിക്കൽ, ഗതാഗതം, പ്രാമാണീകരണം എന്നിവ അന്വേഷിക്കുക. സ്റ്റേറ്റ്മെന്റുകൾ പ്രവർത്തിക്കുകയും നിർദ്ദേശങ്ങൾ മാത്രം കാണാതിരിക്കുകയും ചെയ്താൽ, തെളിവ് എഡിറ്ററിന്റേതാണ്. രണ്ടിൽ ഏതാണ് നിങ്ങൾ കണ്ടതെന്ന് എഴുതിവെക്കുക, കാരണം രണ്ട് റിപ്പോർട്ടുകളും വ്യത്യസ്ത ടീമുകളിലേക്ക് പോകുന്നു, കലർന്ന വിവരണം രണ്ടിനെയും വൈകിപ്പിക്കുന്നു.

ടൂളിംഗ് റിപ്പോർട്ടിനായി ഇൻസ്റ്റാൾ ചെയ്ത SSMS പതിപ്പ്, തിരഞ്ഞെടുത്ത ഡാറ്റാബേസ്, അക്കൗണ്ട്, ഒരു ചെറിയ രഹസ്യമല്ലാത്ത ഉദാഹരണം എന്നിവ സൂക്ഷിക്കുക. പരാജയപ്പെടുന്ന കൃത്യമായ പേരുകളുടെ റെക്കോർഡിംഗോ ലിസ്റ്റോ IntelliSense തകർന്നിരിക്കുന്നു എന്ന വാക്യത്തേക്കാൾ സഹായിക്കും. തുടർന്ന് കാഷ് പുതുക്കിയതിന് ശേഷവും വീണ്ടും കണക്ട് ചെയ്തതിന് ശേഷവും വീണ്ടും ശ്രമിക്കുക, കാരണം ആ രണ്ട് പ്രവർത്തനങ്ങൾ മിക്ക കേസുകളെയും വേർതിരിക്കുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ