Aug 25 2009

MS SQL Server – Principal “utilizator” is not able to access the database “nume_baza_de_date” under the current security context.

Categorie: Eroare | Management Studio | SQL ServerCatalin Dumitru @ 10:56

Eroarea <MS SQL Server – Principal “utilizator” is not able to access the database “nume_baza_de_date” under the current security context.> provine de la Management Studio care in momentul in care incearca sa obtina lista bazelor de date de pe server, incearca sa “aduca” si cateva informatii aditionale (executand o interogare T-SQL pentru care nu are suficiente drepturi de securitate), printre ele si “Collation”. Aceasta informatie nu poate fi disponibila decat utilizatorilor care au acces la baza de date. Cu alte cuvinte, daca un utilizator nu are acces la toate bazele de date este foarte posibil sa intalneasca eroarea prezentata pentru ca Management Studio incearca sa aduca informatii aditionale despre toate bazele de date. Pentru a ocoli acest comportament se deschide Management Studio, se deschide fereastra ObjectExplorer), se intra in “Databases” iar apoi se da click cu butonul din dreapta al mouse-lui pe capul de tabel. Se debifeaza Collation si se apasa refresh. Aceasta comportament tine cont numai de Management Studio si se manifesta numai daca exista baze de date neaccesibile pt. utilizatorul care se conecteaza la server.

Etichete: , ,