What are the minimum SQL Server permissions required for Acctivate?
Learn which SQL Server permissions are required for a user account to run Acctivate successfully.
Acctivate requires specific permissions in Microsoft SQL Server to operate properly. At minimum, the SQL Server login used by Acctivate must have db_owner permissions on each Acctivate-related database.
To assign the appropriate permissions:
- 
Open SQL Server Management Studio (SSMS) and connect to the appropriate server. 
- 
In the Object Explorer, expand the Security folder and then expand Logins. 
- 
Right-click the login used by Acctivate and choose Properties. 
- 
In the Login Properties window, select User Mapping from the left-hand menu. 
- 
Check the box next to each Acctivate-related database (typically Acctivate,ACCTivateData, etc.).
- 
In the Database role membership section for each selected database, check db_owner. 
- 
Click OK to save changes. 
Expected Result:
The Acctivate user will have full access to the necessary databases, allowing Acctivate to function correctly.
Why db_owner is Required:
Acctivate performs a variety of operations that require elevated privileges, such as creating stored procedures, modifying data, and executing maintenance routines. Without db_owner, users may encounter permission errors or limited functionality.