V tomto článku vysvetľujeme CHYBU 208, prečo k nej dochádza a ako s ňou zaobchádzať.
Často sa stretávame so situáciami, ktoré sa zdajú byť veľmi komplikované a náročné, ale v skutočnosti sa z nich dá veľmi ľahko vystúpiť; za predpokladu, že myslíme logicky. Jedna takáto situácia veľa SQL Server DBA narazil na chybu SSMS 208, tj na chybu „Neplatný názov objektu“. Toto je veľmi často sa vyskytujúca chyba, ktorá vedie k mäteniu mnohých správcov databáz. Dnes vám teda nielen poskytneme riešenie tohto problému, ale navrhneme vám aj spôsoby, ako sa mu v budúcnosti vyhnúť.
Čo je chyba 208 v SSMS

Pre väčšinu správcov databáz je na tejto chybe najmätúcejšie to, že objekt vidia v okne Prieskumníka objektov SSMS, ale keď sa ho pokúsia vybrať pomocou T-SQL, zistia chybu. V tomto bode mnoho správcov databáz prejde k extrémnym a zúfalým opatreniam, ako je opakované reštartovanie SSMS, zúrivé obnovovanie dotazov, reštartovanie databáz atď. Ale na ich bohužiaľ, nič z toho im neposkytne riešenie, ktoré hľadajú.
Tieto postupy nefungujú, pretože žiadna z nich nerieši hlavnú príčinu chyby, ktorá nie je ničím iným ako jednoduchým nesúladom v kontexte databázy.
Ako vyriešiť chybu 208 v SSMS
Teraz, keď viete, čo spôsobuje chybu, hľadanie riešenia by nemalo trvať dlho. Najčastejším dôvodom výskytu tejto chyby nesúladu kontextu je skutočnosť, že predvolený kontext databázy bol nastavený na master. V 99 zo 100 prípadov je to nakoniec príčina. A ak je to skutočne príčina chyby vo vašom systéme, potom je veľmi základná vec, ktorú musíte urobiť, zmeniť kontext databázy. A keď už pri tom budete, zmeňte ho tak, aby sa kontext stal podobným aktuálne používanému objektu databázy.
Po vykonaní tohto kroku budete radi, že chyba sa už nezobrazuje a všetky ostatné funkcie budú tiež fungovať hladko. Toto je jedna z tých chýb, s ktorou sa stretol takmer každý správca databáz, ale len málokto by vedel, ako sa z tejto situácie dostať, bez toho, aby zvážil... oprava sql akcia. Dúfajme, že tento článok pomôže všetkým. Okrem vyššie uvedeného riešenia existuje ešte jedna možnosť, ktorú si môžu DBA vyskúšať; to zahŕňa predponu názvu viacdielnej databázy pred používanou databázou. Alebo môžete tiež chcieť zmeniť databázu, ktorá sa predvolene otvorí po prihlásení do SSMS.
Úvod autora:
Victor Simon je odborníkom na obnovu dát v odbore DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane poškodený mdb a softvérové produkty na obnovenie sql. Pre viac informácií navštívte https://www.datanumen.com/