Selles artiklis selgitame VIGA 208 kohta, miks see ilmneb ja kuidas sellega toime tulla.
Sageli puutume kokku olukordadega, mis tunduvad olevat väga keerulised ja väljakutseid pakkuvad, kuid millest on tegelikult väga lihtne välja tulla; eeldusel, et mõtleme loogiliselt. Üks selline olukord palju SQL Server DBA-l on SSMS-i tõrge 208, st viga "Invalid Object Name". See on väga sageli esinev viga, mis ajab paljud DBA-d segadusse. Nii et täna ei paku me teile mitte ainult sellele probleemile lahendust, vaid soovitame ka viise, kuidas seda tulevikus vältida.
Mis on SSMS-i viga 208?

Mis on most Enamiku DBA-de jaoks tekitab selle vea hämmingut asjaolu, et objekt on neile SSMS Object Exploreri aknas nähtav, kuid kui nad proovivad seda T-SQL-i abil valida, on nad vea tunnistajaks. See on punkt, kus paljud DBA-d lähevad üle äärmuslikele ja meeleheitlikele meetmetele, nagu restarSSMS mitu korda raevukalt värskendavatele päringutele, restarAndmebaasid jne. Kuid nende kurvastuseks ei paku see neile lahendust, mida nad otsivad.
Need tavad ei tööta, kuna ükski neist ei lahenda vea algpõhjust, mis pole muud kui lihtne mittevastavus andmebaasi kontekstis.
Kuidas SSMS-is viga 208 lahendada
Nüüd, kui teate, mis vea põhjustab, ei tohiks lahenduse leidmine kaua aega võtta. Most Üldine põhjus, miks see konteksti mittevastavuse viga ilmneb, on asjaolu, et andmebaasi vaikekontekst on seatud põhiolekusse. 99 juhul 100-st on see põhjus. Ja kui see tõesti põhjustab tõrke teie süsteemis, siis on teie jaoks väga lihtne muuta andmebaasi konteksti. Ja samal ajal muutke seda nii, et kontekst muutuks sarnaseks praeguse kasutatava andmebaasiobjektiga.
Kui olete selle toimingu sooritanud, on teil hea meel näha, et viga enam ei ilmu ja kõik muud funktsioonid toimivad samuti sujuvalt. See on üks neist vigadest, mida almost iga DBA oleks kogenud, kuid vähesed teaksid sellest olukorrast väljapääsu ilma a remont sql tegevust. Loodetavasti on see artikkel abiks neile kõigile. Lisaks ülaltoodud lahendusele on veel üks võimalus, mida DBA-d saavad proovida; see hõlmab mitmeosalise andmebaasi nime lisamist kasutatavale andmebaasile. Või soovite muuta ka andmebaasi, mis avaneb vaikimisi pärast SSMS-i sisselogimist.
Autori sissejuhatus:
Victor Simon on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas rikutud mdb ja SQL-i taastamise tarkvaratooted. Lisateabe saamiseks külastage https://www.datanumen.com/