KeyLAB - Installing SQL Express 2014


Installing SQL Server Express 2014

These instructions are a guide for users who are installing Microsoft SQL Server Express 2014 on their local machine.  When applying them to server installations you must consult with your IT department before installing the product to check you have the necessary rights and firewall configurations. 

These guidelines are to be read in addition to the official instructions that can be found at http://www.microsoft.com/en-us/download/details.aspx?id=42299.

  1. The installer for SQL Express 2014 can be downloaded from the following location;

http://www.keynetix.com/staticdownloads/SQLEXPRWT_x64_ENU.zip

http://www.keynetix.com/staticdownloads/SQLEXPRWT_x86_ENU.zip

Note that you will need to install the version which corresponds to the Operating Systems Architecture of your server (32bit or 64bit).

  1. Run the file downloaded above to display the SQL Server Installation Center Screen as shown below.  Select the top option "New SQL Server stand-alone installation or add features to an existing installation"

  1. The Licence Conditions are displayed next. Ensure that you have confirmed your acceptance of the conditions by ticking the option before clicking Next>

  1. The next screen confirms if you wish to receive updates automatically from Microsoft. Tick the box for "Use Microsoft Update to check for updates (recommended)" Click next after confirming.

  1. On the Features Selection Screen all the necessary components should be ticked by default these include "Management Tools" The directories should be pre assigned so leave these as defaults (see below screenshot)

  1. In the Instance Configuration Screen a name will need to be given to the new SQL Server Express Server. Unless a SQL Server naming policy has already been implemented, we recommend that a simple name be given, e.g. "SQLEXPRESS2014".  Make a note of the name you have chosen as it will be required in future steps of the installation process. Click Next>

  1. The next screen requests account startup information for each SQL service.  Ensure that both services are set to Startup Type "Automatic" and select account names for each service. The account names will be used to run the SQL Server processes, therefore you must ensure that these Services accounts have the necessary permissions required to avoid further problems. Click Next

  1. The next screen allows you to set up how the Database Administrator will be able to login to the database server.  We recommend "Mixed mode" is selected and a strong password is specified.  Make a note of this password as it will be required in future steps of the installation process. Click Next>

The Installation Progress Screen will display and progression will run automatically. The installation process can be very resource intensive and may take a few minutes to complete.

  1. Once the installation is complete you will see the screen below.  Simply click Close to continue to the next step.

  1. To enable HoleBASE SI to connect to the SQL Server database, the TCP/IP Port will need to be enabled on the server machine. Browse through to Start - All Programs/apps - Microsoft SQL Server 2014 - Configuration Tools - SQL Server Configuration Manager.

  1. Browse through to SQL Server Configuration Manager - SQL Server Network Configuration-Protocols for SQLEXPRESS2014. Change the Status of TCP/IP to Enabled by right clicking on it.

You may also have to change the TCP/IP to enabled under the SQL Native Client 11.0 Configuration and the SQL Native Client 11.0 Configuration(32bit) - Client Protocols.

After changing the TCP/IP settings click on the SQL Server Services tab and select the SQL Server (SQLEXPRESS2014), right click and select Restart

  1. The Windows Firewall settings will also need to be adjusted to allow for SQL Server traffic to pass through. Open the Start menu and type in Windows Firewall and select the option for 'Windows Firewall with Advanced Security'.
  1. Once loaded select the option for inbound rules on the left hand side of the screen. Then select the option for 'New Rule' on the right hand side of the screen.

  1. Select the option for Port and select the SQL Option.

  1. Select the TCP option, followed by the Specific local ports option, then enter '1433, 1434' into the specific local port dialogue as shown in the screen shot below.

  1. Select the option for 'Allow the connection' and select next.

  1. Ensure that the options for Domain and Private and Public are selected and then select next.

  1. Give the new rule a name and description and then select the option for Finish.

  1. Repeat step 16.
  1. Select the option for Program and select the Next option.

  1. Select the option for This Program Path and then enter the following C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlservr.exe and select Next.

  1. Select the option for 'Allow the connection' and select next.

  1. Ensure that the options for Domain and Private and Public are selected and then select next.
  1. Give the new rule a name and description and then select the option for Finish.
  1. Repeat steps 20-25, except this time enter the following into the Program Path option; "C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe"

Give the firewall rule the name "SQL Server Browser"

  1. Log into Microsoft SQL Management Studio 2014 to test the connection to the database

  1. Once connection is tested, you are now able to create a new Database in HBSI and/or KeyLAB