SQL Server requisites

<< Click to Display Table of Contents >>

Navigation:  Automation Server > Automation Server configuration and administration guide > System prerequisites > Database server prerequisites >

SQL Server requisites

Overview

Automation Server uses a database server for your processes repository.

Microsoft SQL Server is supported for the database server configuration.

You need to install and set up an SQL Server instance, while ensuring you comply with the information below.

 

Supported versions and editions

The following are supported:

 

VERSION

VERSION NUMBER

SQL Server 2016, service pack 1

13.0.4001 or above

SQL Server 2014

12.0.2000 or above

SQL Server 2012

11.0.2100 or above

SQL Server 2008 R2, service pack 1

10.50.2500 or above

SQL Server 2008, service pack 3

10.00.5500 or above

 

For Automation Server, supported editions are Standard or higher.

SQL Azure is not supported.

 

note_pin

The database instance must be set up with a collation which:

Is case-insensitive (CI).

Is not a Turkish collation

 

Required configuration

The configuration of a SQL Server instance in order to work with Bizagi, requires the following:

 

SQL Server in mixed mode authentication

You will need to make sure SQL Server authentication mode is enabled for your database instance (in mixed mode), at least initially to create a Bizagi project. You may later choose to use users based on Windows authentication.

 

TCP/IP protocol enabled

You will need to make sure TCP/IP protocol is enabled for your instance, as well as checking for recommended settings such as: an explicit TCP/IP port (instead of using dynamic ports) and allowing remote connections when needed.

 

Authorized login accounts

You will need one authorized login account using SQL Server authentication and having the required rights to be used for processes execution (for Bizagi's database).

A separate login account having sysadmin rights is required for administration tasks.

 

Verifying SQL Server requisites

Carry out the steps described next, to ensure that your SQL Server instance is set to work with Bizagi.

 

Before you start

To verify the configuration of your SQL Server instance (or set it up), you will need the SQL Server client and configuration tools.

What tools required for these steps are: SQL Server Management Studio and SQL Server Configuration Manager.

Both tools can be included when installing the SQL Server database. In case that your SQL Server version does not include the SQL Server Management Studio, you may download and install it directly from Microsoft's official web site at no cost.

 

Which version do I have?

To easily determine the version of an SQL Server you may already have installed, use the SQL Server Management Console.

Run the following while connected to your database instance:

Select @@version

 

SQLConfiguration12_Version

 

This shows you information about your instance, presented as shown:

The product's official name and service pack

The exact version number and its date

Additional detail about the SQL Server edition and bit support.

 

SQLConfiguration13_VersionResults

 

 

Required configuration

Check or configure the following requirements.

 

1. SQL Server in mixed mode authentication

Run the SQL Server Management Studio.

Connect to your instance, and right-click it to select that instance's properties:

 

SQLConfiguration00_Props

 

In the Security option, ensure that the SQL Server and Windows Authentication Mode is checked and then click OK.

 

SQLConfiguration01_SQLAuthentication

 

 

2. TCP/IP protocol enabled

Run the SQL Server Configuration Manager.

 

SQLConfiguration04_ConfManager

 

Enable the TCP/IP protocol for your database connection by locating the specific database instance (under the SQL Server Network Configuration), and right-click on this protocol to select Enable:

 

SQLConfiguration05_EnableTCP

 

For the TCP/IP properties, it is recommended that the TCP port is explicitly defined (by default as 1433), so that dynamic ports are not used by the instance:

 

SQLConfiguration06_TCPProperties

 

 

You may want to ensure that the SQL Server Browser service is in a started mode as well:

 

SQLConfiguration11_Browser

 

note_pin

Changing these settings may require restarting your database service.

The TCP/IP port configuration requires that there is no firewall rule or corporate security software blocking that port used for your database connection.

 

For remote connections, ensure you configure the Allow remote connections property.

This property can be reviewed or activated through the SQL Server Management Studio, and in the database instance's properties.

Under the Connections option, ensure that this property is marked:

 

SQLConfiguration10_AllowRemote

 

 

3. Authorized login accounts

While using the SQL Server Management Studio, make sure you can rely on an account that has sysadmin rights (e.g., with the sa default one).

With this account, you will create the Bizagi database initially.

Further configuration is carried out later on to configure a different account that will be employed for the Bizagi database.

 

SQL_SysadminRole