SQL Server用户太多

时间:2017-01-06 00:40:47

标签: sql-server r sql-server-2016 user-accounts

我们有一台运行SQL Server的虚拟机。今天我想在框中添加一个用户,我注意到有20个SQL Server Windows用户。我不知道这些来自哪里。说明Local user account for execution of R scripts in SQL Server instance MSSQLSERVER

任何人都知道这些帐户似乎突然出现了什么?如果删除它们会发生什么?

enter image description here

1 个答案:

答案 0 :(得分:10)

您正在运行启用了R服务的SQL Server 2016。这些帐户是作为安装的一部分创建的,用于在从SQL调用时运行R进程。

来自MSDN documentation:

  

步骤3:为启动板帐户启用隐含身份验证

     

在安装过程中,会创建20个新的Windows用户帐户,以便在SQL Server受信任的Launchpad服务的安全令牌下运行任务。当用户从外部客户端发送R脚本时,SQL Server将激活可用的工作者帐户,将其映射到调用用户的身份,并代表用户运行R脚本。这是数据库引擎的新服务,支持外部脚本的安全执行,称为隐含身份验证。

     

您可以在Windows用户组SQLRUserGroup中查看这些帐户。如果需要从远程数据科学客户端运行R脚本并使用Windows身份验证,则必须授予这些工作者帐户以代表您登录SQL Server实例的权限。