【问题标题】:SQL Server sysadmin user server role [closed]SQL Server sysadmin 用户服务器角色 [关闭]
【发布时间】:2012-09-26 10:24:13
【问题描述】:

是否可以使用没有系统管理员服务器角色的用户从 VB.NET 应用程序读取/写入 SQL Server 2005 数据库?

【问题讨论】:

  • 是的。当然。如果每个人都必须是系统管理员,那么安全系统的意义何在?
  • @Damien_The_Unbeliever 好吧,用它做一件事会容易得多;)

标签: sql-server sysadmin rights-management


【解决方案1】:

要读取数据库中的所有表,有一个名为 db_datareader 的数据库角色。要从数据库中的所有表中插入/更新/删除,有一个名为 db_datawriter 的数据库角色。

需要将用户映射到实例级别的登录名,但不需要任何服务器角色,尤其是不需要 sysadmin。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 2010-11-12
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多