Running in a Remote Desktop Services or Citrix Environment

Note: This article applies to Sage 100 Advanced and Premium.

The Sage 100 server supports running through a Windows Server with Remote Desktop Services (RDS) enabled.

The Sage 100 server application should be installed on a server within the LAN that is not running RDS/Citrix. Remote users connect up to a Windows server running RDS. From there, they run the workstation component and connect to the Sage 100 server. This limits the amount of processing and resources required by the Terminal Server computer. Separating out the workstation and server components allows users coming through Remote Desktop Services to take advantage of the client-server architecture of Sage 100.

Installing the Sage 100 Server

Install Sage 100 as you would any other installation. This server should not have RDS running on it. Because the Sage 100 server is doing all the processing for each of the clients attaching to the server, having the additional burden of running RDS will significantly slow down the server. The Sage 100 Server can be a Windows server that meets the minimum system requirements for Sage 100.

Users can connect to the Sage 100 server from anywhere on the network; they do not have to come in through the Terminal Server. This flexibility allows some users who are running through a corporate intranet to connect directly to Sage 100 while remote users can run Sage 100 through the Terminal Server.

Installing on the Workstation

From a RDS/Citrix session, run the workstation installation wizard logged on as an administrator. Do not run the workstation installation wizard directly at the RDS/Citrix Server.

Run the Sage 100 installation program from the Terminal Server. You can also run Workstation Setup from the Sage 100 server’s share point by browsing to the MAS90\Wksetup folder and double-clicking the WkSetup.exe file.

Because multiple users will use the Sage 100 client, a multi-user activation key is required. To obtain this key, you must first activate the server before running Workstation Setup. This causes a multi-user activation key to be copied to the Sage 100 client folder on the Terminal Server.

To install the workstation, see Workstation Setup for Sage 100 Advanced or Workstation Setup for Sage 100 Premium.

Remote Desktop Services Considerations

Sage 100 will retrieve the workstation name of the client that is coming into the Terminal Server environment and will use that workstation's name for tracking sessions. This allows for a single installation of the workstation that all users can access; however, verify that all user's machines that are coming in through the Terminal Server have unique workstation names.

Because multiple users will use the Sage 100 client, a multi-user activation key is required. To obtain this key, you must first activate the server. After the server is activated, running the workstation installation wizard through a Terminal Server desktop session (not directly at the server) will copy the ACTIVATE.PVX file in the Sage 100 server's MAS90\Home\Lib\Keys folder to the MAS90\Home\Lib\Keys folder of the Sage 100 client on the Terminal Server. If a message appears indicating that the copy was not successful, you must manually copy the file.

To use Sage 100 under Remote Desktop Services, users must be granted permissions to the MAS90 folder where the client-side application software is installed, if it is installed on an NT File System (NTFS). For information on NTFS permissions requirements, see NTFS Permissions for Sage 100 Advanced and Premium Workstations.

For a complete list of system requirements, refer to the Supported Platform Matrix.