Installing and configuring BES12 instances with Microsoft SQL AlwaysOn


Pre-installation tasks: BES12 management database and AlwaysOn

If a BES12 management database does not exist yet, you should create a new SQL Management database.

Note: It’s recommended to setup AlwaysOn (Failover Cluster Instances and/or Availability Group) before proceeding with BES12 deployment. Configuring AlwaysOn when the database existing is possible, however it requires SQL migration procedure; consult Microsoft documentation for details:

Installing and configuring BES12 instances with Microsoft SQL AlwaysOn

If you are using an FCI, use the Failover Cluster Manager tool to manage the FCI and failover settings.

If you are using an Availability Group, use Microsoft SQL Server Management Studio to set up the primary replica and secondary replicas and to configure failover settings. Visit the MSDN Library to see Getting Started with AlwaysOn Availability Groups and Use the Availability Group Wizard (SQL Server Management Studio). Choose the option to create a full backup for the secondary databases and specify a shared network location that all replicas can access.

BlackBerry Enterprise Service 12 installation and configuration

  1. Verify that the environment meets the requirements for installing BES12
  2. Follow the instructions for Installing the BES12 software.
  3. On the Database information screen, (when running the setup application) when specifying the Microsoft SQL Server name, type one of the following:
    • If using an AlwaysOn FCI, type the SQL Virtual Server Network Name for the WSFC cluster (for example, CompanySQLCluster).
    • If using an AlwaysOn availability group, type the Availability Group Listener Virtual Network Name (for example, CompanyListener).
  4. On the Database information screen, it is recommended that you use the Static port option and use the default port 1433.
  5. Update the file (must be done manually) to enable AlwaysOn setting after the BES12 software is installed on all the BES12 instances:
    • On the computer that hosts the BES12 instance, navigate to:
      <drive>:\Program Files\BlackBerry\BES\common-settings.
    • Open using a text editor.
    • Locate the setting and change the value from false to true.
    • Save and close
    • Restart the BES12 services.
    • Repeat all the steps above for each of the desired BES12 instances being installed.

Note: Microsoft SQL Server AlwaysOn should not be used if the BES12 server is upgraded from a BES5 environment since AlwaysOn   HA solution is currently not supported on BES5.

[signoff predefined=”Enjoy this?” icon=”users”][/signoff]


This site uses cookies, tokens, and other third party scripts to recognize visitors of our sites and services, remember your settings and privacy choices, and - depending on your settings and privacy choices - enable us and some key partners to collect information about you so that we can improve our services and deliver relevant ads.


By continuing to use our site or clicking Agree, you agree that Rapid Mobile and our key partners may collect data and use cookies for personalized ads and other purposes, as described more fully in our privacy policy.


You can change your settings at any time by clicking Manage Settings or by visiting our Privacy Centre for more detailed information.


Cookie Services

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

These cookies are necessary for the website to function and enable essential services and functonality, including identify verification, service continuity and site security. Opt out is not availabe.

Essential Session management cookies for logged in users
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

For perfomance reasons we use Cloudflare as a CDN network. This saves a cookie "__cfduid" to apply security settings on a per-client basis. This cookie is strictly necessary for Cloudflare's security features and cannot be turned off.
  • __cfduid

We use WooCommerce as a shopping system. For cart and order processing 2 cookies will be stored. This cookies are strictly necessary and can not be turned off.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Used by Spamshield to stop spam signups
  • _wpss_h_
  • _wpss_p_

Decline all Services
Accept all Services