Summary
Use ODBC security in Sage 100 ERP to control access to tables and fields through the ODBC driver. This feature helps protect sensitive data and limits access based on assigned permissions.
Resolution
About ODBC security
Use the ODBC Security tab in Role Maintenance to assign permission levels to data tables and fields.
ODBC security restricts the data that users retrieve through the ODBC driver. If a user's permission level doesn't match the assigned level, or falls below it, the ODBC driver returns null values.
Because this feature requires detailed knowledge of data files, restrict access to authorized personnel only. Assign security roles that prevent unauthorized users from accessing ODBC security settings.
Enable ODBC security
For Sage 100 ERP 2013 and later, complete the following steps:
- Open Library Master, Setup, System Configuration, Security Tab.
- Select Enable ODBC Security within Role Maintenance.
- Click Accept.
- Open Library Master, Main, Role Maintenance.
- Create a new role.
- For testing, select all options on every tab, including the ODBC Security Tab.
- Click Accept.
- Open Library Master, Main, User Maintenance.
- Create a user name and password. Do not leave the password field blank.
- Assign the user access to the company code using the role you created.
- Click Accept.
- Open Library Master, Main, Company Maintenance.
- Select the Preferences tab.
- Verify that Allow External Access is selected.
- Click Accept.
Assign table and field permissions
After you enable ODBC security, use the ODBC Security Tab in Role Maintenance to assign permissions to specific tables and fields.
Users can retrieve data only when their assigned permissions meet or exceed the required security level.