Hi @David C,
I would recommend creating a service account or accounts, preferably Windows logins, then grant each account rights appropriate to its purpose.
The following recommendations and best practices help secure your identities and authentication methods:
- Use least-privilege role-based security strategies to improve security management.
- It's standard to place Active Directory users in AD groups, AD groups should exist in SQL Server roles, and SQL Server roles should be granted the minimum permissions required by the application.
- Choose Active Directory over SQL Server authentication whenever possible, and especially choose Active Directory over storing the security at the application or database level.
- If a user leaves the company it is easy to disable the account.
- It is also easy to remove users from groups when users change roles or leave the organization. Group security is considered a best practice.
Check it out here: SQL Server security best practices
Regards,
Zoe Hui
If the answer is helpful, please click "Accept Answer" and upvote it.