Dzienniki dostępu programu SQL Server
Czy możliwe jest wyświetlenie pewnego rodzaju dziennika dostępu, w którym prawidłowy użytkownik (który miał dostęp do określonej bazy danych [lub kilku]) próbował uzyskać dostęp do bazy danych, do której nie miał dostępu? Na przykład, jeśli loguję się za pomocą konta SQL Server na serwerze bazy danych za pośrednictwem wiadomości SMS, a następnie próbuję rozszerzyć bazę danych, do której moje konto nie ma dostępu, pojawia się komunikat o błędzie „Baza danych [DBName] nie jest dostępna”. Czy istnieje jakiś rodzaj dziennika pokazujący użytkownika, który to próbował? W tej samej uwadze, czy można ograniczyć listę baz danych wyświetlanych w SMS-ach tylko do tej, do której użytkownik ma dostęp, a nawet nie pokazuje innych?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
DENY VIEW ANY DATABASE TO LOGIN [UserName]
Zapobiega to wyświetlaniu przez użytkownika jakiejkolwiek bazy danych w wiadomościach SMS. Następną rzeczą do zmiany jest własność dowolnej bazy danych, którą chciałem, aby użytkownik mógł zobaczyć, przechodząc do właściwości i ustawiając właściciela. W tym momencie zalogowany użytkownik widzi tylko bazy danych, które posiada i nic poza tym, co jest formą domniemanego bezpieczeństwa i spełnia moje potrzeby.