【问题标题】:Getting Database Access Level In C#在 C# 中获取数据库访问级别
【发布时间】:2011-06-15 15:29:44
【问题描述】:

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

是否有一种简单的方法可以询问 SQL Server 用户当前具有什么级别的访问权限,我希望我的应用弹出一条消息,告诉用户他们是否只有只读访问权限。

干杯 卢克

【问题讨论】:

    标签: c# sql-server-2005 authentication


    【解决方案1】:

    这与您要求的类似,但对于 Create Table 权限,应该易于遵循并应用所需的更改:How can I detect whether I have CREATE TABLE permission?

    【讨论】:

    • 它不是很理想,但我认为你的方式似乎是最好的
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-01
      • 2015-08-02
      • 2014-11-10
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      相关资源
      最近更新 更多