SQL Server Express is the free version of Microsoft SQL Server. It has all the functionality of the full version of SQL Server, but it is limited to 10GB of data, one CPU core, and 1GB of RAM. Also, it does not include support for scheduled database backups and maintenance. These limitations are acceptable for small teams, but we do not recommend SQL Server Express for teams larger than 25 people.
To install SQL Server Express for a HighGear server, follow these steps:
- Download SQL Server Express with Management Tools from here.
- Run the installer on your server. If the installer displays a message saying that you must install a new version of the .NET Framework or Windows Installer, close the installer and install those components.
- Once the SQL Server Express installer runs, you will see a window called SQL Server Installation Center. Make sure you are in the Installation section of that window.
- Click the link labeled “New installation or add features to an existing installation.”
- When the License Terms window appears, check the “I accept” box and click Next.
- If any setup prerequisites are found to be missing, click the Install button to install them.
- If the Setup Support Rules screen is displayed, check to see if any requirements failed.
- If PowerShell is listed as not installed, install it.
- For Windows 2008, open the Server Manager tool and use the Add a Feature screen to enable PowerShell.
- For earlier versions of Windows, download PowerShell from here.
- Once PowerShell is installed, repeat steps 3-7.
- At the Feature Selection screen, make sure that the following features are checked, and then click Next.
- Database Engine Services
- Management Tools – Basic
- SQL Client Connectivity SDK
- At the Instance Configuration screen, choose Default Instance, and click Next.
- At the Server Configuration screen, select either Network Service or Local Service as the account name to use for the SQL Server Database Engine.
- At the Database Engine Configuration screen, select Mixed Mode authentication, and enter a password for the system administrator account. Record this password in a secure location; you will need it when you install HighGear.
- Click Next until you reach the end of the installation process. Wait for the installation to complete, and then click Close.
- Open the Start Menu, and go to Programs | Microsoft SQL Server 2008 R2 | Configuration Tools | SQL Server Configuration Manager.
- In the left side of the window, expand SQL Server Network Configuration, and click Protocols for MSSQLSERVER.
- In the right side of the window, enable the following protocols:
- Shared Memory
- Named Pipes
- TCP/IP
- In the left side of the window, expand SQL Native Client 10.0 Configuration, and click Client Protocols.
- In the right side of the window, enable the same protocols that were listed in step 16.
- Close the configuration manager.
- If your database server is on a different machine than your web server, open the Windows Firewall control panel, and add an exception to allow inbound connections on TCP port 1433.
Once these steps are done, follow the instructions on this page to install HighGear.