Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ovlasti korisnika na sqlserveru

[es] :: .NET :: Ovlasti korisnika na sqlserveru

[ Pregleda: 1626 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Ovlasti korisnika na sqlserveru27.07.2007. u 07:46 - pre 203 meseci
pozdrav,

jel može netko reči kako radi sljedeče: napravio sam database role, usere itd...(manje bitno). i za to program koji to kreira (jedan je kao admin i on dodaje druge i daje im ovlasti) no sad mi je glupo da ako user nesmije pisati u neku tabelu, kad on u programu pokuša napraviti insert da mu ja onda pokažem grešku koju vrati sql server, ja bi tu neku svoju poruku stavio(ne na eng.)!? ja sam za to napravio jednu SP koja onda provjerava prije nego ide radit insert dal on ima tu ovlast ako nema podiže grešku sa porukom koju sam ja napisao, no tu je problem što čim dodam neku tabelu ... trebam ažurirati i tu SP kako bi funkcioniralo ispravno! Jel ima netko koje bolje rješenje/ideju/savjet??

zahvaljujem!
----Roberto----
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.ptt.yu.

Sajt: www.mika.rs


+6 Profil

icon Re: Ovlasti korisnika na sqlserveru27.07.2007. u 10:46 - pre 203 meseci
Ako koristis MS SQL postoji vise nacina. Jedan je da uzmes i da prevedes poruke iz tabele sysmessages, sto ti nikako ne bih preporucio.

Ako ne koristis stored procedure, vec iz aplikacije izvrsavas select/insert/update/delete komande, da hvatas u catch bloku kod greske (SqlException property ErrorCode) i na osnovu njega izbacis tvoju custom prouku.

Ako koristis stored procedure, nakon izvrsenja svake komande proveri @@error i pozovi raiserror sa svojom porukom, koju ces da hvatas u catch bloku i direktno da ispises korisniku. Kombinacija je da upises tvoje custom poruke o greskama u bazu, i da njih saljes korisniku preko raiserror.
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: Ovlasti korisnika na sqlserveru27.07.2007. u 11:40 - pre 203 meseci
insert/update/delete se koriste SP a select iz koda, ja radim ovo zadnje što si rekao, da pomoću raiserror generiram grešku sa svojom porukom, zanimalo me kako to drugi rade pa da vidim dal možda postoji nešto bolje i brže od ovog, thx..
----Roberto----
 
Odgovor na temu

[es] :: .NET :: Ovlasti korisnika na sqlserveru

[ Pregleda: 1626 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.