Installing YSoft SafeQ CRS

Supported databases

YSoft SafeQ CRS supports the following versions of MS-SQL Server:

  • MS SQL Server 2008 Standard 32/64 bit

  • MS SQL Server 2008 Enterprise 32/64 bit

  • MS SQL Server 2008 R2 Standard 64 bit

  • MS SQL Server 2008 R2 Enterprise 64 bit

  • MS SQL Server 2012 Standard 32/64 bit

  • MS SQL Server 2012 Enterprise 32/64 bit

  • MS SQL Server 2014 Standard 32/64 bit

  • MS SQL Server 2014 Enterprise 32/64bit

  • MS SQL Server 2016 Standard 64bit

  • MS SQL Server 2016 Enterprise 64bit

  • MS SQL Server 2017 Standard 64bit

  • MS SQL Server 2017 Enterprise 64bit

  • MS SQL Server 2019 Standard 

  • MS SQL Server 2019 Enterprise 

See the MS SQL Server 2008 installation procedure and MS SQL Server 2012 installation procedure for information how to install MS SQL Server for YSoft SafeQ CRS.

Microsoft SQL Server – required Service Packs

MS SQL Server

Required Service Pack

Microsoft SQL Server 2008

Service Pack 3 or higher

Microsoft SQL Server 2008 R2

Service Pack 1 or higher

Microsoft SQL Server 2012

Service Pack 1 or higher

Microsoft SQL Server 2014

Service Pack 1

Microsoft SQL Server 2016

Service Pack 2 with CU15 KB4577775 or higher

Microsoft SQL Server 2017

Microsoft SQL Server 2019

Installation prerequisites

YSoft SafeQ CRS Enterprise must be installed on a dedicated server – not where another instance of YSoft SafeQ is running.

As a prerequisite for YSoft SafeQ CRS installation, Microsoft SQL Server must be installed and running on the same server with the following minimum components:

  • Database Engine

  • SQL Server Agent

  • Analysis Services

  • Reporting Services

  • Integration Services

  • Workstation components (including SQL Server Management Studio)

In order to install YSoft SafeQ CRS, before beginning installation of MS SQL Server, MS IIS (a component of the Microsoft Windows Server operating system) must be installed.

MS SQL Server configuration

When installing Microsoft SQL Server, the following settings must be configured:

  • The SQL Server instance must not be case-sensitive.

  • A CI_AS_* collation is recommended.

  • TCP protocol must be enabled.

  • The authentication mode must be Mixed, i.e.: SQL Server Authentication and Windows Authentication must both be supported.

Microsoft SQL Server Enterprise Edition is recommended, although Standard Edition may be sufficient for smaller installations.

MS SQL Server user permissions level for installation

To install, upgrade YSoft SafeQ 5 CRS Server the following database roles are required: db_owner OR db_datareader, db_datawriter, db_ddladmin.

To install, upgrade YSoft SafeQ 5 CRS Server the following SQL Server Analysis Services roles are required: SQL Server Analysis Services "Server administrators" group.

To install, upgrade YSoft SafeQ 5 CRS Server the following SQL Server Integration Services roles are required: db_ssisadmin.

To install, upgrade YSoft SafeQ 5 CRS Server the following SQL Server Reporting Services roles are required: SQL Server Reporting Services "System administrator" role.

MS SQL Server user permissions level for runtime

To run YSoft SafeQ 5 CRS Server the following database roles for yBoxDB, yBoxDBCDC and yBoxDBREP are required: db_datareader, db_datawriter.

To run YSoft SafeQ 5 CRS Server the following database roles for msdb and distribution are required: db_datareader

To run YSoft SafeQ 5 CRS Server the following SQL Server Analysis Services roles are required: SQL Server Analysis Services "Server administrators" group.

To run YSoft SafeQ 5 CRS Server the following SQL Server Integration Services roles are required: db_ssisoperator.

MS SQL Server user permissions level for operations

 To open/manage cube at YSoft SafeQ 5 CRS Server the following SQL Server Analysis Services roles are required: SQL Server Analysis Services Database "Full control ( Administrator )" role.

 To run package at YSoft SafeQ 5 CRS Server the following SQL Server Integration Services roles are required: db_ssisoperator.

 To browse reports at YSoft SafeQ 5 CRS Server the following SQL Server Reporting Services roles are required: SQL Server Reporting Services "Browser" role.

 MS SQL Server Analysis Services service user account permissions

 "SQL Server Analysis Services" service user account must have access (db_owner OR db_datareader, db_datawriter, db_ddladmin) to CRS databases (yBoxDB, yBoxDBCDC). The best option is to give him Server Role sysadmin.

MS SQL Reporting Services

Reporting Services are distributed separately since MS SQL Server 2017. Please make sure rs.exe is available on the system environment path. 

Installation procedure

This section describes how to install YSoft SafeQ CRS Enterprise, OLAP cubes, and reports in MS SQL Reporting Services.

1

Open the Reporting Services Configuration utility (Start > Programs > Microsoft SQL Server 20xx > Configuration tools):

2

Configure CRS server according to CRS configuration page
 

3

Run the install.bat program to begin the installation: InstallPackages\install.bat.

The command prompt opens. Enter the environment name, including the path to the currently installed node:

images/download/attachments/21955389/crs1.PNG

Example: crs\TEST\node1
 

4

You can see the installation progress in the command prompt.
images/download/attachments/21955389/crs2.PNG
 

5

Check step

When installation is finished, YSoft SafeQ CRS is ready to use.

Go to the website http://hostname/reports (hostname = SafeQ CRS server name). You should see the Reporting Services Web interface.

images/s/-3eliqb/8502/404359a7d2ab19c9c7c58d12013124a386b28257/_/images/icons/emoticons/lightbulb_on.svg NOTE: The Reporting Services Web interface appears only if reporting services are installed (installReportingServices = true).