找不到 NT SERVICE\MSSQLSERVER 并授予其证书的读取权限

找不到 NT SERVICE\MSSQLSERVER 并授予其证书的读取权限

我已经在默认帐户 NT SERVICE\MSSQLSERVER 下顺利运行了 SQL Server 2016。但是现在,我需要在新安装的 SSL 证书上授予该伪帐户读取权限。

伪账户存在于此处:

Windows 在这里知道它......

但是在管理证书时,mmc 中的添加用户对话框找不到:

但不是在这里。

有没有办法找到它,或者在这种情况下我必须使用实际用户帐户运行 SQL Server?

答案1

使用正确的每个服务 SID 授予权限和权利:

  • NT SERVICE\MSSQLSERVER
  • NT SERVICE\SQLSERVERAGENT

更多信息可以在这里找到:https://learn.microsoft.com/en-us/sql/relational-databases/security/using-service-sids-to-grant-permissions-to-services-in-sql-server?view=sql-server-ver16

相关内容