Here are the basic instructions for installing a JAMS Failover server:
- Install the first Primary JAMS Scheduler.
- If you want redundant databases, configure a SQL Server mirror of the JAMS Database.
- Stop the JAMS Scheduler service on the Primary Engine.
- Install the JAMS Scheduler on the second node; when prompted for the database server, specify the same SQL Server, Instance, and database name as the first server. You will receive a dialog that says “Database already exists.” Click “Use Database.”

- Stop the JAMS Scheduler service on the second machine.
- Create\Edit the Failover.config file in the X:\Program Files\MVPSI\JAMS\Scheduler directory.
- Copy the Failover.config to both machines. Failover.config should be identical on both machines.
- Start the JAMS Scheduler service on both machines.
Here is a sample Failover.config:
<FailoverConfig>
<Primary>Server1</Primary>
<Secondary>Server2</Secondary>
<Port>4773</Port>
<Interval>60</Interval>
</FailoverConfig>
It is also necessary to add a user to the JAMS database to allow the Secondary engine to connect. This can be done by running the following SQL statements on the JAMS database.
(Note: You will need to replace the login name with your machine name.)
exec sp_grantlogin @loginame='YourDomain\YourMachineName$'
exec sp_grantdbaccess @loginame='YourDomain\YourMachineName$', @name_in_db='JAMSMachine2'
exec sp_addrolemember @rolename='JAMSApp', @membername='JAMSMachine2'