@KathrynScofield, I follow these steps:
1) Create a DSN linked to Sage 100 including company ID and user credentials.
2) Create a Lined Server in SQL using ODBC
3) Test the linked server (use a query similar to (Select * from OpenQuery(MAS-ABC, 'Select * from GL-Account')
If the above works, you can create a stored procedure to extract data using a modification of the above syntax to Select INTO a new SQL table object or alternatively, you can create a View using the above syntax and then always reference the view.
Regardless, the linked server object is your SQL gateway to Sage 100 data stored in Providex.