Manual Installation Overview

This help file applies to an out-of-date version of MainBoss.
The most recent version of MainBoss is MainBoss 4.2.3.
For the latest version of this help file can be found here.

< Previous section  |  Table of Contents  |  Index  |  Next section >

To install and configure MainBoss, some operations must be done by someone who has Windows Administration privileges (typically someone from the IT department). Other operations must be done by someone with SQL Server Administration privileges. Finally, some operations must be done within MainBoss by someone with the MainBoss Administration security role. (In some organizations, this will be the same person.)

As noted previously, someone with Windows Administration privileges can start MainBoss with "Run as administrator" (on Windows 7 or Vista), in which case MainBoss behaves as if you are an authorized user with the Administration security role.

Below we list the recommended order of operations for installation and initial set-up, as well as the privileges needed for each step (if any).

  1. Install SQL Server first. This should be on a computer that is accessible to all other computers where you wish to use MainBoss Advanced. We will call this the Server computer. [Windows Administration privileges]
  2. Install the MainBoss Advanced software on a single computer first. Ideally, this should be the computer where SQL Server is running; this eliminates any issues that may arise when accessing SQL Server over your local area network. [Windows Administration privileges]
  3. Start MainBoss on the computer where you just installed it, and create a maintenance organization database as described in Creating a Maintenance Organization. [SQL Server Administration privileges; anyone who creates a MainBoss database is automatically granted the MainBoss Administration security role on that database.]
  4. If you intend to import data from MainBoss Basic (MainBoss 2.9), follow the instructions given in the guide Migration from MainBoss Basic to MainBoss Advanced. [SQL Server Administration privileges]
  5. Enter the license keys you were given when you licensed MainBoss Advanced. For more information, see Entering License Keys. [MainBoss Administration security role]
  6. If multiple people will be using MainBoss Advanced, you must add those people to MainBoss's table of authorized users, as described in Users. [MainBoss Administration security role]
  7. Once you have MainBoss Advanced working correctly on one computer, either set up ClickOnce deployment or install the MainBoss software on all other computers where you wish to use MainBoss. [Windows Administration privileges]
  8. Once the software is installed on a given computer, each person who will be using MainBoss on that computer must start MainBoss and add the MainBoss database to their personal list of known maintenance organizations. For more information, see Installing MainBoss on Other Computers. [Any user can add a MainBoss database to his/her list of known databases. However, a user's access to a database is controlled by the user's security roles.]
  9. If you have licensed the MainBoss Service module, install MainBoss Service as described in Installing MainBoss Service. [Windows Administration privileges]
  10. If you have licensed the Web Access and/or Web Request modules, install MainBoss Remote as described in Appendix C: MainBossRemote. [Windows Administration privileges]

The Windows operating system is full of pitfalls, especially if your IT department has set up a customized environment. For help on dealing with difficulties during the installation process, see Appendix A: Setting Up SQL Server and Appendix B: Troubleshooting, especially if you'll be using SQL Express.

< Previous section  |  Table of Contents  |  Index  |  Next section >