Šajā rakstā mēs izskaidrojam par kļūdu 208, kāpēc tā rodas un kā ar to rīkoties.
Mēs bieži sastopamies ar situācijām, kuras, šķiet, ir ļoti sarežģītas un izaicinošas, bet no kurām patiesībā ir ļoti viegli izkļūt; ja domājam loģiski. Viena šāda situācija ir daudz SQL Server DBA ir SSMS kļūda 208, ti, kļūda “Nederīgs objekta nosaukums”. Šī ir ļoti bieži sastopama kļūda, kas galu galā sajauc daudzus DBA. Tāpēc šodien mēs ne tikai sniegsim jums šīs problēmas risinājumu, bet arī ieteiksim veidus, kā to novērst nākotnē.
Kas ir SSMS 208. kļūda

Visvairāk mulsinošākais šajā kļūmē lielākajai daļai datubāzes administratoru ir fakts, ka objekts viņiem ir redzams SSMS objektu pārlūka logā, bet, mēģinot to atlasīt, izmantojot T-SQL, viņi pamana kļūdu. Šajā brīdī daudzi datubāzes administratori pāriet uz ekstremāliem un izmisīgiem pasākumiem, piemēram, vairākkārtēju SSMS restartēšanu, vaicājumu intensīvu atsvaidzināšanu, datubāzu restartēšanu utt. Taču, par viņu nožēlu, nekas no tā nenodrošinās meklēto risinājumu.
Šīs prakses nedarbojas, jo nevienā no tām netiek novērsts kļūdas pamatcēlonis, kas ir nekas cits kā vienkārša neatbilstība datu bāzes kontekstā.
Kā atrisināt kļūdu 208 SSMS
Tagad, kad zināt kļūdas cēloni, risinājuma atrašanai nevajadzētu aizņemt ilgu laiku. Visbiežākais konteksta neatbilstības kļūdas iemesls ir tas, ka noklusējuma datubāzes konteksts ir iestatīts uz galveno kontekstu. Nu, 99 no 100 gadījumiem tieši tas ir iemesls. Un, ja tas patiešām ir tas, kas izraisa kļūdu jūsu sistēmā, tad ļoti vienkārša lieta, kas jums jādara, ir mainīt datubāzes kontekstu. Un, kamēr jūs to darāt, mainiet to tā, lai konteksts kļūtu līdzīgs pašreiz izmantotajam datubāzes objektam.
Kad būsiet veicis šo darbību, jūs ar prieku redzēsiet, ka kļūda vairs neparādīsies un visas pārējās funkcijas darbosies nevainojami. Šī ir viena no tām kļūdām, ar kuru ir saskāries gandrīz katrs datubāzes administrators, taču tikai retais zinātu, kā no šīs situācijas izkļūt, neapsverot… remonta kv darbība. Cerams, ka šis raksts viņiem visiem noderēs. Bez iepriekš norādītā risinājuma ir vēl viena iespēja, ko DBA var izmēģināt; tas ir saistīts ar daudzdaļīgas datu bāzes nosaukuma pievienošanu izmantotajai datu bāzei. Vai arī, iespējams, vēlēsities mainīt datu bāzi, kas pēc noklusējuma tiek atvērta, kad esat pieteicies SSMS.
Autora ievads:
Viktors Saimons ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp sabojāts mdb un SQL atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni https://www.datanumen.com/