Upgrade SQL Server Edition

Your practice may wish to upgrade from the free Express edition to a 'full' edition of SQL Server. The instructions below show how to upgrade to a full edition from the following SQL Server versions:

  • SQL Server 2008 Express
  • SQL Server 2008 R2 Express
  • SQL Server 2012 Express
  • SQL Server 2014 Express

The screens on your server may appear slightly different, depending on your version of Windows, but the upgrade process is the same for the above SQL Server versions.

To see which edition of SQL Server you have installed, click HelpAboutSystem Info and view the entry for SQL Server version.

Before you begin

You will need the SQL Server installation media for the edition of SQL Server you are upgrading to (for example SQL Server 2012 Standard Edition). This might be in the form of a DVD, or an executable installer that you have downloaded and unpacked from a Microsoft SQL Server internet resource.

Back up your existing database immediately prior to the upgrade.

  1. Download the Bp Premier SQL Upgrade utility here to a known location.
  2. Run the utility, which will give you a simple Go option.
  3. SQL Server upgrade go screen

  4. Click Go. You will be asked to locate the install media. The install media is the setup.exe file on the SQL Server DVD or a SQL Server upgrade executable file that you have downloaded.
  5. Browse to the installation media and select setup.exe. Click Open. The SQL Server setup process will launch. Continue to the SQL Server Installation Center screen.
  6. SQL Server upgrade start

  7. Select Maintenance on the left, and select Edition Upgrade.
  8. Step through the process until you are given the option to select the Bp Premier instance to upgrade.
  9. SQL Server upgrade select instance

  10. Select the SQL Server instance you want to upgrade and click Next.
  11. Proceed through the rest of the install and close the Complete screen when the installer has finished.
  12. Log in to Bp Premier, select HelpAboutSystem Info, and view the entry for SQL Server version to ensure that the upgrade has been successful. The entry should match the edition you have upgraded to.

SQL Server upgrade is complete.

Set the maximum amount of memory allocated to SQL Server

After upgrading to the full edition of SQL Server you can limit the amount of memory it uses via BP Utilities.

Open Bp Premier Utilities

  1. On Windows 7, go to Windows StartAll Programs > Best Practice Software > Best Practice > BP Utilities
  2. On Windows 8 and higher, click the Windows flag icon on the bottom left, type BP Utilities. Click the BP Utilities icon.

  3. Enter a Bp Premier user name and password into the login prompt. The Bp Premier Utilities screen will appear.

Set SQL Server memory

  1. Within Bp Premier Utilities double click the Set server memory icon.
  2. Set server memory icon

  3. Enter in the maximum amount of memory you want SQL Server to use in your environment.
  4. Click Set.

Guidance for setting SQL Server memory

To calculate how much memory to allocate to SQL Server, you need to first work out:

  1. The memory you need for other applications installed on your Bp Premier server machine.
  2. The memory you need to reserve for the operating system.

To work out how much memory you need for other installed applications, consult the technical documentation for those applications and your IT support. For example, your practice may have a Human Resources or payroll application also installed on the Bp Premier server.

To work out how much memory to reserve for the operating system, use the following guidelines:

  • Reserve 1Gb as a base for the operating system.
  • Reserve an additional 1Gb for every 4Gb of memory on the server from 4Gb to 16Gb.
  • Reserve an additional 1Gb of memory for every 8Gb over 16Gb.

Subtract the combined memory allocated to third-party applications and the operating system from the total memory available. The result is the maximum amount left over that you can allocate to SQL Server. The following calculator can assist in your calculations:

  1. My Bp Premier server machine has a total of Gb RAM.
  2. Best Practice Software recommends allocating 4Gb for your operating system.
  3. Third-party software requires Gb RAM.
  4. The amount of left over memory is 10Gb.

Note: This guideline is provided by Best Practice Software as a general approximation only. For advice specific to your practice environment, please consult with your IT support.

You do not have to allocate the maximum amount left over to SQL Server. The amount you allocate depends on a number of factors, including:

  • The number of Bp Premier users.
  • Functionality that is enabled in Bp Premier (such as Automated SMS Reminders).
  • Any third-party tools that connect to the Bp Premier database (such as third-party appointment booking).

External links relating to allocating memory for SQL Server memory

These links are not maintained by Best Practice Software.