SQL: Ogranicz widok tabel w bazie danych


2

To prawdopodobnie nie, ale chcę być pewien. Klient chce połączyć się z serwerem SQL Server 2008, który udostępniamy. Będą uzyskiwać dostęp do tabeli w celu wykonania pakietu SSIS w celu skopiowania niektórych danych z bazy danych do naszej bazy danych. Martwię się o bezpieczeństwo. Teraz przeczytałem pewne posty dotyczące ograniczania użytkownika do wyświetlania tylko jednej bazy danych. Chcę jednak zapytać, czy można to zrobić dla tabel w bazie danych. Czy możesz to ustawić tak, aby użytkownik widział tylko te tabele, z którymi musi pracować w studio zarządzania?


Nie jestem tego pewien, ale może uda ci się stworzyć bazę danych, która przechowuje kopię tych konkretnych tabel i udzielić tylko pozwolenia tej bazie danych.
Przyłącz się

Możesz utworzyć nowego użytkownika i przypisać mu niezbędne uprawnienia dla tego klienta.
Scorpion99

Czy naprawdę masz na myśli „Ustaw tak, aby użytkownik widział tylko tabele, z którymi musi pracować w SSMS”, czy masz na myśli jedynie możliwość WYBORU danych z tabel, do których mają dostęp, niezależnie od nazwy bazy danych wymienionej w GUI SSMS . Oglądanie tabel jak w nazwach tabel w SSMS i niemożność wybrania danych z tych tabel może być dwiema różnymi rzeczami, więc chcę mieć pewność, że jasne jest, o co pytasz na wszelki wypadek.
Pimp Juice IT

Odpowiedzi:



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.