这似乎是一个愚蠢的问题,但是尽管进行了一些研究,但我仍然无法找到与此有关的任何信息(可能是由于使用了错误的术语)。
是否可以将多个服务器登录名(SQL Server身份验证)记录到单个数据库用户(该用户具有作为数据库角色的成员所分配的权限)?
我有几十个sql登录名(sql服务器身份验证),它们需要从中央数据库读取一个设置,我宁愿将所有这些登录名映射到目标数据库中的单个DB用户,而不是为每个登录名创建一个自己的DB用户。
如果是,正确的T-SQL语法是什么?
当您说“服务器登录”时,您是指Windows帐户还是SQL服务器帐户?
—
Phil Sumner 2014年
我说的是SQL Server帐户。将编辑问题进行澄清
—
leepfrog 2014年
如何创建一个
—
Kin Shah
ROLE
,然后将用户添加到该角色。这样,您只需向角色授予权限。这将帮助您更好地管理安全性。另外,什么是sql server版本-2008R2,2012?