I am currently installing a SQL 2012 Standard database to be used by System Center Configuration Manager 2012 R2. The documentation I read strongly advised that domain accounts be used for the service accounts instead of the default NT Service and NT Authority selections for SQL Server Agent, SQL Server Database Engine, and SQL Server Reporting Services.
I found documentation saying the SQL Server Agent should have permissions to log on as a service (SeServiceLogonRight), bypass traverse checking (SeChangeNotifyPrivilege), replace a process-level token (SeAssignPrimaryTokenPrivilege), adjust memory quotas for a process (SeIncreaseQuotaPrivilege), log on using the batch logon type (SeBatchLogonRight), be part of the Pre-Windows 2000 Compatible Access group, and part of the SQL sysadmin fixed server role. Information fromhttp://technet.microsoft.com/en-us/library/ms191543.aspx
My question is, do these choices also apply to the service accounts for the SQL Server Database Engine and the SQL Server Reporting Services or do they have a different set of permissions that I need to apply?