Besides the Database Engine, SQL Server has some additional Services, namely:
- SQL Server Integration Services
- SQL Server Analysis Services
- SQL Server Reporting Services
- SQL Server Agent
Should each one of them have separate Windows accounts?
If so, what are the benefits of using this more finegrained account setup? Is it practical?
If not, what would be a good, recommended account setup for the SQL Server and its additional services?