我在下面创建了以下代码,以编程方式从C#代码向SQL Server 2016添加登录名和用户。我还需要为新用户分配有关对数据库的读写访问权限的相关角色,但是使用下面的cmdText字符串时,找不到任何可以帮助我的示例。
我假设我需要添加到该新用户的角色是:
set_ylim
这个新创建的用户仅需要访问一个数据库,并且能够从现有数据库表中添加/编辑/删除/更新记录。
我只需添加一次新的登录名/用户。一旦解决了这个问题,我只需要再执行两个操作即可:
使用db_datareader
db_datawriter
写一个方法,使我可以执行以下操作:
代码:
cmdText
答案 0 :(得分:0)
...允许我执行以下操作:
1)更新该用户“ admin”的密码
ALTER LOGIN admin WITH PASSWORD = 'newpassword' OLD_PASSWORD = 'oldpassword'
2)删除“管理员”用户帐户。
DROP USER [ IF EXISTS ] admin