CREATE procedure ListUserPermission
(@UserName sysname)
AS
set nocount on
BEGIN
if (select object_id(’tempdb..#tt’)) is not null
drop table #tt
create table #tt
(owner sysname,
object sysname,
grantee sysname,
grantor sysname,
protecttype varchar(10),
actionname varchar(20),
columnname sysname
)
insert #tt execute sp_helprotect @username = @UserName
select
rtrim(protecttype) + ‘ ‘ + actionname + ” +
case object when ‘.’ then ” else ‘ on ‘ + ‘['+owner+'].['+object+']‘ +
case when columnname in(’(All+New)’,'(All)’,'(New)’,’.’) then ” else ‘(’+columnname+’)’ end end
+’ to ‘ + grantee
from #tt
union all
SELECT ‘EXEC sp_addsrvrolemember ”’+Users.name+”’,”’ +Roles.Name+””
FROM sysusers Users, sysusers Roles, sysmembers Members
WHERE Roles.uid = Members.groupuid
AND Roles.issqlrole = 1
AND Users.uid = Members.memberuid
AND Users.name = @UserName
END
GO
搜索本站
站点日历
订阅本站
文章分类
- upgrade
- 一些事
- 2010第一贴
- 用BBED修复坏块
- 93分
- 没有眼镜真不方便
- 还是换了
- 如何看到本站的图片
- 有图有真相
- 坚持跑步
- try 1 try
- ANS1312E (RC12) Server media mount not possible
- ORA-12528: TNS:listener: all appropriate instances are blocking new connections
- 项目介绍:一客户MES系统升级
- ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
最新日志
- expdp常见用法 (6,626)
- IMP-00010: 不是有效的导出文件,标题验证失败 (5,381)
- ORA-12500: TNS: 监听程序无法启动专用服务器进程 (4,111)
- ORA-01102: cannot mount database in EXCLUSIVE mode (3,861)
- 一则ora-03113错误的解决 (3,832)
- Checking monitor:must be configured to display at least 256 colors (3,508)
- ORA-12545:Connect failed because target host or object does not exist (3,444)
- CRS无法启动的解决过程 (3,036)
- ORA-02019: connection description for remote database not found (2,701)
- ORA-12535: TNS: 操作超时 (2,380)
- 【ZT】Oracle分布式事务故障处理 (2,291)
- ORA-20000: Content of the tablespace specified is not permanent or tablespace name is invalid (2,273)
- ORA-00600: internal error code, arguments: [17285], [0x2A97446380], [4294967295], [0x1DD7B1238] (2,216)
- 苏州圆融时代广场 (2,023)
- WARNING: inbound connection timed out (ORA-3136) (2,020)
- Oracle CRS log (2,006)
- Choosing an I/O Scheduler for Red Hat® Enterprise Linux® 4 and the 2.6 Kernel (1,993)
- ORA-12528: TNS:listener: all appropriate instances are blocking new connections (1,974)
- Oracle RAC升级问题记录 (1,747)
- 主键约束引起ORA-02429错误 (1,654)
No Comments
Be the first to comment on this entry.
Leave a comment
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>URLs must be fully qualified (eg: http://www.dbifan.com),and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.