Why does some installation of SQL Server has NT Service\SQLSERVERAGENT and some has NT Authority\SQLSERVERAGENT? Does it vary with the version of SQLServer?
The NT SERVICE\SQLSERVERAGENT login is how the Windows process that is SQL Server Agent connects to the Database Engine to read the msdb database to find out what it should do; and then do it. Please refer to Service/Database Accounts - NT SERVICE\MSSQLSERVER & NT SERVICE\SQLSERVERAGENT … what are they for? to get more information.
The NT AUTHORITY account is a built in account mostly used to run XP Services. Many XP Services run under the NT AUTHORITY account (it is like a User account but you will not see it in your Users list) and there are different levels for different Services. Please refer to What is NT Authority/Network Service? Should I be worried? and Configure Windows Service Accounts and Permissions.
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
10 people are following this question.