我正在尝试为 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
答案2
NT Service\MSSQLServer
是一个别名,因此在对话框中需要为安装 SQL Server 的系统的对象类型选择内置安全主体来解析主体名称。