![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 1.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
problem z uprawnieniami użytkowników: Polecenie np GRANT SELECT,UPDATE ON Nazwa_tabeli1,Nazwa_tabeli2,Nazwa_tabeli3,Nazwa_tabeli4 TO Administrator nadaje uprawnienie przeglądania i modyfikacji przez administartora tabel o nazwach: Nazwa_tabeli1,2,3...itd Czy istnieje jakies polecenie żeby użytkownikowi o nazwie Administrator nadało uprawnienia przeglądania i modyfikacji wszystkich tabel dostępnych w bazie danych? Bo wpisywanie pojedynczo np. 300 tabel do których administrator ma dostęp jest trochę czasochłonne;/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
GRANT SELECT,UPDATE ON *.* TO Administrator
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 1.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki bardzo za odpowiedz,
jeszcze jedno pytanko odnośnie uprawnień. Mam dwie tabele: tabela 1: Płyta oraz tabela 2: Utwór MP3. Tabele te powiazane są relacją w ten sposób: CREATE TABLE Plyta( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Nazwa_plyty VARCHAR(40), Data_wydania DATE, ilosc_utworow INT ); CREATE TABLE Utwor_mp3( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Tytul VARCHAR(30), Id_plyty INT, FOREIGN KEY(Id_plyty) REFERENCES Plyta(Id) ); I teraz pytanie: czy nadając uprawnienia uzytkownikowi "tabeli nadrzędnej" - Plyta, użytkownik dostanie ("odziedziczy") też uprawnienia tabeli Utwor_mp3 z racji tego ze Utwor_mp3 zawiera klucz obcy tabeli plyta? Czy klucze obce mają cos do uprawnien? Czy poprostu chcac by uzytkownik mial dostep do obydwu tych tabel musze zaznaczyc obie tabele w poleceniu GRANT? Ten post edytował tiko35 21.04.2009, 11:25:09 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 9 Dołączył: 16.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Nie jesli chcesz modyfikowac klucz obcy to musisz dac prawa REFERENCES jeszcze
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 20:15 |