U ovom članku objašnjavamo o POGREŠCI 208, zašto se pojavljuje i kako se nositi s njom.
Često se susrećemo sa situacijama koje izgledaju vrlo komplicirane i izazovne, ali iz kojih se zapravo vrlo lako izlazi; pod uvjetom da razmišljamo logično. Jedna takva situacija puno SQL Server DBA nailazi na SSMS grešku 208, tj. grešku 'Invalid Object Name'. Ovo je vrlo česta pogreška koja na kraju zbuni mnogo DBA-ova. Stoga vam danas ne samo da ćemo ponuditi rješenje za ovaj problem, već ćemo vam također predložiti načine da izbjegnete njegovu pojavu u budućnosti.
Što je pogreška 208 u SSMS-u

Ono što je najviše zbunjujuće kod ove pogreške za većinu administratora baza podataka jest činjenica da im je objekt vidljiv u prozoru SSMS Object Explorera, ali kada ga pokušaju odabrati pomoću T-SQL-a, vide grešku. Ovo je točka u kojoj mnogi administratori baza podataka prelaze na ekstremne i očajničke mjere poput ponovnog pokretanja SSMS-a više puta do bijesnog osvježavanja upita, ponovnog pokretanja baza podataka itd. Ali na njihovu žalost, ništa od toga im neće pružiti rješenje koje traže.
Te prakse ne funkcioniraju jer niti jedna od njih ne rješava glavni uzrok pogreške koja nije ništa drugo nego jednostavno nepodudaranje u kontekstu baze podataka.
Kako riješiti pogrešku 208 u SSMS-u
Sada kada znate što uzrokuje grešku, pronalaženje rješenja ne bi trebalo dugo trajati. Najčešći razlog za pojavu ove greške neusklađenosti konteksta je činjenica da je zadani kontekst baze podataka postavljen na master. Pa, u 99 od 100 slučajeva to je na kraju uzrok. A ako je to zaista uzrok pojave greške u vašem sustavu, onda je vrlo osnovna stvar koju trebate učiniti promjena konteksta baze podataka. I dok ste već kod toga, promijenite ga na način da kontekst postane sličan trenutnom objektu baze podataka koji se koristi.
Nakon što izvršite ovaj korak, bit ćete zadovoljni kad vidite da se greška više neće pojavljivati i da će se sve ostale funkcije odvijati glatko. Ovo je jedna od onih grešaka s kojima se gotovo svaki administrator baza podataka susreo, ali malo tko zapravo zna izlaz iz ove situacije bez razmatranja... popravi sql akcijski. Nadamo se da će ovaj članak biti od pomoći svima njima. Osim gore navedenog rješenja, postoji još jedna opcija koju DBA mogu isprobati; ovo uključuje prefiks višedijelnog naziva baze podataka bazi podataka koja je u upotrebi. Ili biste također mogli promijeniti bazu podataka koja se prema zadanim postavkama otvara nakon što se prijavite na SSMS.
Uvod za autora:
Victor Simon je stručnjak za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući pokvaren mdb i softverski proizvodi za oporavak sql-a. Za više informacija posjetite https://www.datanumen.com/