SQL Server requisites

<< Click to Display Table of Contents >>

Navigation:  Bizagi Studio > Bizagi Studio installation > Bizagi Studio Server Installer > Bizagi Studio server system requirements > Database requisites >

SQL Server requisites

Overview

Bizagi Studio requires a database server for your processes repository.

Microsoft SQL Server is supported as the database server, as described below.

 

Supported versions and editions

The following are supported:

 

VERSION

VERSION NUMBER

SQL Server 2019

Ensure you meet the SQL Server system requirements.

15.0.2000 or above

SQL Server 2017

14.0.3048

SQL Server 2016, service pack 2

13.0.5026 or above

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

 

For Bizagi Studio, all editions are supported.

 

note_pin

If you use the SQL express edition, the maximum limit of a database is 10 GB. For further information click here.

 

Note that for a production environment (Automation Server), and due to its nature of demanding higher transaction processing or robustness, editions supported are Standard or higher.

 

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 authentication

You will need to make sure SQL Server authentication mode is enabled for your database instance.

 

TCP/IP protocol

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 at least 1 authorized login account using SQL Server authentication and having the required rights.

 

note_pin

If you chose the Quick start option to have Bizagi Studio install a local SQL Server instance, then you do not need any additional configuration.

You may use the sa login included by default in that local instance.

The initial password for the sa login is BizagiBPM123

 

In case you do not want to use the sa login, then for the development (authoring) environment accessed by Bizagi Studio you may create and user additional login accounts. For more information on this, refer to Advanced configuration of SQL Server login accounts.

 

Verifying SQL Server configuration

Carry out the steps described next, to make sure 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 your version of SQL Server, 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

 

Checking the required configuration

Check or configure the following requirements.

 

1. SQL Server 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, make sure that the SQL Server and Windows Authentication Mode is checked and then click OK.

 

SQLConfiguration01_SQLAuthentication

 

2. TCP/IP protocol

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 make sure 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, make sure 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, make sure that this property is marked:

 

SQLConfiguration10_AllowRemote

 

3. Authorized login accounts

Run SQL Server Management Studio and make sure you are connected to your instance with an administrator account (i.e, with the sa default one).

 

With this user, make sure you verify that the login account you will use for Bizagi Studio meets the following conditions:

 

The login account uses SQL Server authentication mode:

 

21CreateSysadmin_login

 

Make sure it has the sysadmin server role:

 

21CreateSysadmin_roles

 

Verify that the login account is enabled and granted connection, at the Status options:

 

21CreateSysadmin_grant

 

Updating a project

When you are updating a project additional from the access rights mentioned in the previous section, you need the following:

 

Server privileges

Set the user with privileges to backup and create the database

 

GRANT BACKUP DATABASE TO UserName
GRANT CREATE DATABASE TO UserName

 

Securables

Open the Securables section, select the Effective tab and make sure that you have the following permissions;

 

CONNECT SQL

VIEW ANY DATABASE

 

SQL_Sysadmin02