Creating a SQL Server User and provisioning access to the Sage 100 API are essential steps to enabling your integration.
You must be a Sage 100 administrator to complete these steps.
Create a SQL User
- Select Start Database Administration in the bottom right to open the Database Administration tool. If you do not see this option, log into Sage 100 with Administrator rights.
- Navigate to Company Admins / SQL Logins > Add SQL Server Login.
- Select Authentication = SQL Server Authentication
- Enter API-User as your login and create a secure password in the password field.
- Check Add as member of the ‘sysadmin’ server role.
- Select Create SQL Login.
- Navigate to Add Company Administrator.
- Assign API-User to the Sage 100 company you intend to integrate.
- Navigate to Modify SQL Server Administrators and confirm API-User is listed as a sysadmin with the box checked. If not, check the box and hit Save.
- Close the Database Administration tool and return to Sage 100.
To enable API Access
- In Sage 100 Contractor SQL, select main menu option 7-2-1 Security Groups.
- In 7-2-1 Security Groups, create a group named API, making sure the group number you assign is unique.
- In 7-2-1 Security Groups, assign the appropriate level of access rights to the API group.
- Save = Yes
- Delete = Yes
- Select the Save icon.
- In Sage 100 Contractor SQL, select main menu option 7-2-2 User List.
- Create an entry with the user name API-User and add it to the API group that you just created. The user name must exactly match the user name created in step 2- Create a SQL User. Do not click the Password column or modify any other columns. Select the Save icon.