找不到 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-版本16

相關內容