C#SQL Server向数据库用户添加角色

时间:2019-06-11 17:24:17

标签: c# sql-server tsql

我在下面创建了以下代码,以编程方式从C#代码向SQL Server 2016添加登录名和用户。我还需要为新用户分配有关对数据库的读写访问权限的相关角色,但是使用下面的cmdText字符串时,找不到任何可以帮助我的示例。

我假设我需要添加到该新用户的角色是:

set_ylim

这个新创建的用户仅需要访问一个数据库,并且能够从现有数据库表中添加/编辑/删除/更新记录。

我只需添加一次新的登录名/用户。一旦解决了这个问题,我只需要再执行两个操作即可:

使用db_datareader db_datawriter 写一个方法,使我可以执行以下操作:

  • 更新该用户“ admin”的密码
  • 稍后删除“ admin”用户帐户。

代码:

cmdText

1 个答案:

答案 0 :(得分:0)

...允许我执行以下操作:

1)更新该用户“ admin”的密码

ALTER LOGIN admin WITH PASSWORD = 'newpassword' OLD_PASSWORD = 'oldpassword'

2)删除“管理员”用户帐户。

DROP USER [ IF EXISTS ] admin
相关问题