8

Proszę, może ktoś pomóc w ukrywaniu dostępnych baz danych na serwerze sql 2008R2 lub nowszych wersjach.Ukrywanie baz danych do logowania na Microsoft Sql Server 2008R2 i wyżej

Mam nowego użytkownika, który został zmapowany do konkretnej bazy danych. Podczas logowania się do określonego użytkownika logowania, widzę wszystkie bazy danych na serwerze, chociaż nie mam do nich dostępu, z wyjątkiem tego, który zmapowałem do loginu.

Jest to 100%, ale moim problemem jest to, że nie chcę, aby login widział, że te inne bazy danych są dostępne.

Jak zapobiec wyświetlaniu tych innych baz danych, które nie są odwzorowane na logowanie?

Odpowiedz

12
USE master; 
GO 
DENY VIEW ANY DATABASE TO [newlogin]; 
GO 
USE yourDB; 
GO 
DROP USER newlogin; 
GO 
USE master; 
GO 
ALTER AUTHORIZATION ON DATABASE::yourDB TO [newlogin]; 
GO 

Raj

+0

Dziękuję Raj. Pracuje dla mnie. –

Powiązane problemy