无法找到用户帐户来设置私钥权限

无法找到用户帐户来设置私钥权限

我正在尝试为 SQL Server 设置安全证书。根据文档,我需要设置权限,以便 SQL Server 实例可以读取私钥。我尝试通过 mmc 设置权限(请参阅https://stackoverflow.com/questions/36830411/how-can-i-give-sql-server-permission-to-read-my-ssl-key)。我右键单击证书,选择“所有任务”,选择“管理私钥”,然后会弹出用户对话框。问题是,sql server 实例以“NT Service\MSSQLSERVER”的身份运行。该用户未出现在组或用户名部分中,如果我尝试将其添加为新用户,则找不到它。

我尝试了这里列出的程序: 如何将网络服务添加到用户权限组? 但我仍然找不到该用户或组。我做错了什么?

答案1

我已经测试过了。没有遇到这个问题。

确保单击并将Locations...“从此位置”更改为本地服务器的名称。然后只需输入nt service\mssqlserver并单击检查名称。将打开一个窗口,让您选择帐户MSSQLSERVER

在此处输入图片描述

答案2

NT Service\MSSQLServer是一个别名,因此在对话框中需要为安装 SQL Server 的系统的对象类型选择内置安全主体来解析主体名称。

相关内容