Overview
Some clients may not want our service account to have permanent "sysadmin" permissions in MSSQL. This permission can be revoked using the following procedure.
Note: that the service account will still need "sysadmin" permissions during any installations and upgrades.
Procedure
After installation/upgrade and successful BAT test, do the following:
- Add the service account as an owner of the ADG database by running the following SQL query, replacing ServiceAccountName with your service account login:
USE [ADG] GO EXEC sp_addrolemember 'db_owner',[ServiceAccountName] GO
- Confirm the service account is the owner of the eDiscovery and Infrastructure databases
- Change the SQL permissions for the service account to only "Public", "ProcessAdmin", and "SecurityAdmin"
Notes
- No further changes to SQL permissions should be made apart from those defined in this guide.
- Forensic Tools will create new SQL users as it is used, and their permissions should not be altered. This is done for the following reasons:
- To ensure that each database and case has the proper parameters and permissions to allow Forensic Tools to functions correctly.
- To preserve security and forensic integrity by ensuring that each case is only accessible by its own SQL user. - The service account's SQL permissions must be granted the "sysadmin" role during upgrades.