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

Kako napraviti usera koji moze samo da izvrsava sproceve?

[es] :: MS SQL :: Kako napraviti usera koji moze samo da izvrsava sproceve?

[ Pregleda: 478 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 177
*.nspoint.net.



Profil

icon Kako napraviti usera koji moze samo da izvrsava sproceve?21.12.2007. u 14:10

Naslov kaze sve. Treba mi za aplikaciju. Bukvalno sve aplikacija radi preko procedura, nista drugo njoj ne treba nego da ih izvrsava. Kako da napravim usera koji ce moci samo da zove procedure, nista drugo.

Uhvatili ste me nespremnog
21.12.2007. u 14:10 

Fedya
Fedor Hajdu
Senior Software Engeneer, Ammado Internet Services
Dublin // Novi Sad

Član broj: 28246
Poruke: 562
*.ptr.magnet.ie.

Jabber: fedya@elitesecurity.org
Sajt: www.ammado.com


Profil

icon Re: Kako napraviti usera koji moze samo da izvrsava sproceve?21.12.2007. u 14:50
Napravis usera, ne das mu nikakva prava i na kraj procedure dodas grant execute...
while ( ! ( succeed = try() ) );
21.12.2007. u 14:50 

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 177
*.nspoint.net.



Profil

icon Re: Kako napraviti usera koji moze samo da izvrsava sproceve?22.12.2007. u 06:56
Uh, moram na kraj svake procedure staviti execute as???

Uhvatili ste me nespremnog
22.12.2007. u 06:56 

Koce
Serbia, Belgrade

Član broj: 59217
Poruke: 72
*.vektor.net.



Profil

icon Re: Kako napraviti usera koji moze samo da izvrsava sproceve?24.12.2007. u 09:42
Pa mozes ovako elegantno da protrcis kroz sve sp (ili samo one koje ti trebaju) i dodjelis prava:

DECLARE @objName VARCHAR(50)
SET @objName = ''

WHILE @objName IS NOT NULL
BEGIN
SELECT @objName = MIN( Name )
FROM SysObjects
WHERE xType='p' and category = 0
AND Name > @objName

IF @objName IS NOT NULL
print 'GRANT Exec on ' + @objName + ' to TvojUSERNAME'
END
24.12.2007. u 09:42 

M E N E
borislav
Temerin

Član broj: 30434
Poruke: 177
*.nspoint.net.



Profil

icon Re: Kako napraviti usera koji moze samo da izvrsava sproceve?24.12.2007. u 11:45
e, ovo deluje cool
hvala
:-)

Uhvatili ste me nespremnog
24.12.2007. u 11:45 

[es] :: MS SQL :: Kako napraviti usera koji moze samo da izvrsava sproceve?

[ Pregleda: 478 | Odgovora: 4 ]

Postavi temu Odgovori

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