免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4863 | 回复: 8
打印 上一主题 下一主题

SQL Server 2005中如何确定自己拥有的权限 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-18 11:01 |只看该作者 |倒序浏览
有时候我会碰到这样的应用程序问题,即我有时不能执行应用程序的某些功能,而我的同事或同行却可以完成。所以我需要快速而且简便的方法能够确定我在SQL Server里的权限。有没有什么简单易行的方法呢?另外,我如何能够比较两个不同的用户在同一个实例、数据库或对象里的权限差异呢?最好能够提供尽量多的建议,谢谢。

论坛徽章:
0
2 [报告]
发表于 2008-06-30 10:07 |只看该作者
用Management Studio、系统存储过程、系统视图、自定义脚本等等都可以确定你在SQL Server中的权限,还有用功能强大的fn_my_permissions表值函数也能确定。

论坛徽章:
0
3 [报告]
发表于 2008-06-30 10:08 |只看该作者
多谢楼上的回答,前面几个都听说过,但不太了解fn_my_permissions表值函数是用来干嘛的,能介绍一下吗?

论坛徽章:
0
4 [报告]
发表于 2008-06-30 10:09 |只看该作者
顶!我也想了解一下fn_my_permissions表值函数是什么东西~

论坛徽章:
0
5 [报告]
发表于 2008-06-30 10:10 |只看该作者
简单来说,fn_my_permissions表值函数可以接受对象名称和对象类型作为变量根据返回有效的权限结果,包括直接赋予登录用户权限、登录用户所属群体或团体的权限或任何不被拒绝的权限。

论坛徽章:
0
6 [报告]
发表于 2008-06-30 10:11 |只看该作者
听起来fn_my_permissions表值函数非常强大啊。。。能给一些具体使用实例吗?

论坛徽章:
0
7 [报告]
发表于 2008-12-13 20:52 |只看该作者
你看下你使用的那登陆账户对应的权限就很清楚你对什么数据库有什么权限

论坛徽章:
0
8 [报告]
发表于 2008-12-22 23:00 |只看该作者
给你个连接:
SELECT * FROM fn_my_permissions(\'Shipping47\', \'CERTIFICATE\');

http://msdn.microsoft.com/en-us/library/ms176097.aspx

论坛徽章:
0
9 [报告]
发表于 2009-06-23 17:12 |只看该作者
怎么都屏蔽了 啊 ,晕
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP