[ sule99 @ 19.08.2010. 08:58 ] @
Da li je moguće i kako dodjeliti loginima na SQL serveru automatski GRANT za ALTER TRACE pri njihovom stvaranju. Da se ne mora svaki put ručno to podešavati.

pozz
[ Fedya @ 19.08.2010. 09:14 ] @
Dodelis grant prava nekoj roli i onda kada kreiras usera dodas ga u rolu.
[ sule99 @ 19.08.2010. 10:16 ] @
e to mi je trebalo svaka čast :)

ja sam krenio raditi preko trigera, da na dodavanje novog logina pokrene sljedeći kod

Code:
declare @name varchar(50)
declare @sql nvarchar(250)


set @name =    (select  name from master.sys.server_principals
            where ([type] = 's' or type = 'g' or type = 'u') AND create_date = (SELECt MAX(create_date) from master.sys.server_principals))


SET @Sql = 'GRANT ALTER TRACE TO [' + @name + ']'

EXECUTE sp_executesql @SQL


i to je isto funcioniralo, samo nisam bio siguran na koji događaj bi triger okinio. ovo je stvarno što si reko odlična ideja. hvala!
[ sule99 @ 19.08.2010. 10:52 ] @
e sad sam naišao na problem....

server rolu ne mogu kreireti (ili ako se nekako može, onda ja to ne znam, radi se o sql 2005 serveru), au model bazi kroz rolu ne mogu grant alter trace napraviti...

može pomoć?