Maison > base de données > tutoriel mysql > le corps du texte

mssql server把数据库所有用户存储过程的EXEC权限赋另一角色

WBOY
Libérer: 2016-06-07 17:47:15
original
1290 Les gens l'ont consulté

mssql server把所有用户存储过程的EXEC权限赋另一角色

$sql="create   procedure   sp_GrantProce(@username   varchar(40))
as
begin
        declare   @user   varchar(20),@name   varchar(40)
        declare   t_cursor   cursor   for
        select   user_name(uid)   as   users,name   from   sysobjects   where   (xtype= 'P '   or   xtype= 'X ')   and   status> 0
       
        open   t_cursor
       
        fetch   next   from   t_cursor   into   @user,@name
       
        while   @@fetch_status=0
        begin
                exec( 'grant   execute   on   + '. + '   to   )
                fetch   next   from   t_cursor   into   @user,@name
        end
       
        close   t_cursor
        deallocate   t_cursor
end
go";
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal