Client/Server ODBC driver components, when installed and configured, will allow remote workstations to process worktables using server-side ODBC processing. Report rendering is completed using a locally cached copy of the form or report and a local SAP Crystal Reports print engine.
Remote workstations running over a WAN link connected through a VPN are ideal candidates for using the C/S ODBC Driver. Forms and reports will print significantly faster from remote workstations.Server-Side Configuration as an Application or as a Service
Set up the Client/Server ODBC driver to run as an Application or as a Service before configuring the server. Decide which to use before proceeding.
Note: This will have to be done each time the application is closed, such as when the server is shut down and restarted.
To run as a Service:
- Create the Service:
(Note: If the service is set to always start Automatically, it will do so each time the server is shut down and restarted.)
- Access the server where Sage 100 ERP Advanced is installed
- From the Windows Desktop, access Start, and Run
- Type: CMD
- Right-click 'Command Prompt' and select 'Run as Administrator'
NOTE: "Administrator: Command Prompt" should be displayed in title at top
- Enter the local path to pvxiosvr.exe file, followed by a Space and then the parameter of -i Example: "C:\Sage\MAS90\Home\pvxiosvr.exe" -i
- A service should be created, called "Sage 100 ERP Client Server ODBC Driver Service"
- Note: If another service (such as "Provide IO Service", the service name of the CS ODBC driver for earlier versions such as 4.50) already exists, the service will not be created. If the other service is not needed, delete it. For more information, see the Related Resources section below.
- Configure the Service:
- Access the server where Sage 100 ERP Advanced is installed
- From the Windows Desktop, open Start, Control Panel, Administrative Tools, Services
- Verify the "Sage 100 ERP Client Server ODBC Driver Service" exists
- Right-click the service, select Properties
- On the General tab, select the Startup type "Automatic"
- On the Logon tab, enter the Login and Password for a Domain Administrator-level account rather than using the Local System account.
- Note: In some environments, not having the correct permissions may lead to a "Database logon failure" message when attempting to run reports.
- Click Start to start the service, then click OK to exit Properties.
- Verify the service is "Started" before existing the Services window
- How to fix Windows Service Manually when set up incorrectly
- From Windows go to Run and enter Regedit
- HKEY_LOCAL_MACHINE\System\ControlSet001\Services\PVXIOSVR
- HKEY_LOCAL_MACHINE\System\ControlSet002\Services\PVXIOSVR
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PVXIOSVR
- Update ImagePath to the correct Sage Path
EX: C:\Sage\Sage 100 Advanced ERP\MAS90\Home\pvxiosvr.exe" -SERVICE- If the user is prompted to log in when attempting to run a standard Sage 100 report, there may be a problem:
- Temporarily disable the firewall to see if there is a blockage issue. If so, consider an exception for pvxiosvr.exe
- Uninstall the Sage 100 workstation setup client install for the user's workstation, choosing to remove registry entries when prompted. Then, reinstall Workstation Setup.
Workstation Configuration
Set up the workstations (users) to take advantage of the C/S ODBC driver.
Access and Test the ODBC Data Source
Additional information
Note regarding Windows Firewall settings for Client/Server ODBC Driver in Sage 100 Advanced: