在C#中获取数据库访问级别

时间:2011-06-15 15:29:45

标签: c# sql-server-2005 authentication

我有一个sql 2005数据库,其访问权限由几个AD组控制。有一组提供只读访问权限,另一组提供完全访问权限。

有没有一种简单的方法可以询问SQL服务器用户目前的访问级别,我希望我的应用程序弹出一条消息,告诉用户他们是否只有只读权限。

干杯 路加

2 个答案:

答案 0 :(得分:0)

这与您的要求相似,但对于“创建表”权限,应该很容易遵循并应用所需的更改:How can I detect whether I have CREATE TABLE permission?

答案 1 :(得分:0)

如果您使用sp_helpuser,它将返回一个包含当前角色的用户表。