Zezwalanie użytkownikom na dostęp tylko do danych, do których mają dostęp. Obejmuje także ochronę danych podczas ruchu w sieci oraz przechowywanie na dyskach i kopiach zapasowych.
Zgodnie z dokumentacją MySQL możesz wzmocnić serwer MySQL, dodając hasła lub usuwając anonimowe konta. Jeśli chcesz uniemożliwić klientom łączenie się jako anonimowi użytkownicy bez hasła, powinieneś przypisać hasło do każdego anonimowego konta lub usunąć konta. Przed utwardzeniem moja tabela użytkowników wyglądała tak. mysql> select user,host,password from mysql.user; +------------------+-----------+-------------------------------------------+ | user …
Poproszono mnie do przyznania SELECT, INSERTa UPDATEdo danego użytkownika dla wszystkich tabel w bazie danych. Skończyło się na dodaniu użytkownika db_datareaderi przyznaniu go INSERToraz UPDATEna poziomie bazy danych. Ale to sprawiło, że pomyślałem, jaka jest różnica (jeśli w ogóle) między udzieleniem użytkownikowi SELECTuprawnień na poziomie bazy danych, a dodaniem ich …
Mamy bazę danych z ponad 1000 tabel. Muszę utworzyć rolę, która pozwala tylko na odczyt na wszystkich tabelach, a także dostęp do zapisu na dwóch określonych tabelach. Bałam się rolami bazy danych, ale ilekroć szedłem, aby dodać tabele, musiałem ręcznie wybrać wszystkie 1000 ... czy jest na to lepszy sposób?
Potrzebuję rozwiązania, aby ukryć określone kolumny w tabeli. Mamy ludzi, którzy muszą tworzyć raporty na podstawie tej bazy danych, a szczególnie niektóre z tych tabel z poufnymi informacjami, ale nie mogą widzieć takich elementów, jak wynagrodzenie lub ssn. Czy można filtrować określone kolumny dla użytkowników?
Domyślnie w programie SQL Server [public]rola ma EXECUTEuprawnienia sp_executesql. Jednak odziedziczyłem serwer bazy danych, na którym poprzednie DBA odwołało to EXECUTEprawo sp_executesql. Jako tymczasowe obejście, przyznawałem EXECUTEuprawnienia sp_executesqlwedług potrzeb (poprzez rolę w głównej bazie danych). Ale to zaczyna być bólem podtrzymującym. Jeśli przyznam EXECUTEpublicznie, czy są jakieś konsekwencje, o których …
W SQL Server mam użytkownika w określonej bazie danych i zostałem poproszony o udzielenie mu dostępu do wszystkich widoków niesystemowych bazy danych. Wierzę, że można to zrobić, edytując sekcje zabezpieczeń widoku typu i przyznając zaznaczenie dla każdego z nich, ale istnieje wiele, wiele widoków. Czy istnieje bardziej skuteczny sposób na …
Mam kolegę, który chce uzyskać dostęp do jednego wystąpienia programu SQL Server 2008. Będę musiał dać mu prawa do tej instancji. Powinien mieć do tego prawo np Dodaj i zmodyfikuj dane logowania do serwera Dodawaj i modyfikuj plany konserwacji (np. Twórz kopie zapasowe z baz danych) Zaplanuj zadania agenta Nie …
Uruchamianie programu SQL Server 2005 i 2008 w systemie Windows 2008 R2. Będziemy redukować przywileje w produkcji dla programistów - i chciałbym zrobić to samo dla siebie jako DBA , ograniczając prawa do produkcji i podnosząc w razie potrzeby . Moim głównym celem byłoby wyeliminowanie głupich błędów - popełnianych przez …
Niedawno odkryłem, że duża część działu finansowego używa Excela do łączenia się z moją instancją SQL Server 2000 z kontem w roli sysadmin. Jakie jest moje obecne ryzyko, które powinienem natychmiast przekazać odpowiednim władzom?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.