我们有一台运行SQL Server的虚拟机。今天我想在框中添加一个用户,我注意到有20个SQL Server Windows用户。我不知道这些来自哪里。说明Local user account for execution of R scripts in SQL Server instance MSSQLSERVER
任何人都知道这些帐户似乎突然出现了什么?如果删除它们会发生什么?
答案 0 :(得分:10)
您正在运行启用了R服务的SQL Server 2016。这些帐户是作为安装的一部分创建的,用于在从SQL调用时运行R进程。
步骤3:为启动板帐户启用隐含身份验证
在安装过程中,会创建20个新的Windows用户帐户,以便在SQL Server受信任的Launchpad服务的安全令牌下运行任务。当用户从外部客户端发送R脚本时,SQL Server将激活可用的工作者帐户,将其映射到调用用户的身份,并代表用户运行R脚本。这是数据库引擎的新服务,支持外部脚本的安全执行,称为隐含身份验证。
您可以在Windows用户组SQLRUserGroup中查看这些帐户。如果需要从远程数据科学客户端运行R脚本并使用Windows身份验证,则必须授予这些工作者帐户以代表您登录SQL Server实例的权限。