3305 Main Street Ste 019 Vancouver, WA 98663

How to access a Sage 100 Contractor SQL database with Liberty Reports


Beginning with Sage 100 Contractor version 20, Microsoft SQL Server is now used for the underlying database that stores your Sage 100 Contractor data.

Liberty Reports automatically adds databases to the list of known databases with Sage 100 Contractor version 19 and prior. This functionality is not possible with version 20 databases because of the need to first establish a connection to the SQL Server by entering valid login credentials. Version 20 databases must therefore be manually added to the list of known databases before they can be used with Liberty Reports.

  1. Open Excel
  2. Click the Liberty Reports tab on the ribbon.
  3. In the Design Tools group click Manage Connections.
  4. On the Databases tab, click Add.
  5. When prompted to select the Database Type, select Sage 100 Contractor 2016 (v20) or higher and click OK.
  6. Click on the name of the SQL Server (or, if the name is not shown, type the name in the Server Name box) and click Next.
  7. When prompted to login, select one of the following options -
    • With Windows authentication using the network login ID - If you are using Windows authentication within Sage 100 Contractor. This means that your user name will identify your network domain and user name (e.g., mydomain\user).
    • With SQL Server authentication using the login ID and password entered below - If you are using user names and passwords that you setup within Sage 100 Contractor, select this option and enter your Sage 100 Contractor user name and password in the boxes below.
  8. Click Next
  9. Click on the name of your Sage 100 Contractor database and click Finish.
  10. Select the option "This workbook and other workbooks used by other users on the network" to add the database to the global list. By doing this, these steps need only be performed once on one workstation for a given database and then it will be accessible by all Liberty Reports users on the network who have valid login credentials.
  11. In the Database Name box, type a name that describes your database and click Finish
  12. Click Close to dismiss the Manage Databases and Connections window

The database you added is now available to select when running a report or when you click Select Databases on the Liberty Reports toolbar.