SQL Server用户太多

Zuz*_*zlx 8 sql-server r user-accounts sql-server-2016

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

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

在此输入图像描述

Hon*_*Ooi 12

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

MSDN文档:

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

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

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