Config_MS_SQL_2022_SP_us
Config_MS_SQL_2022_SP_us
2022
Installation manual
for system providers
3/17/2023
Please note that you can always find the most up-to-date technical documentation and product updates in the partner area on our
website at https://www.asctechnologies.com.
Windows is a registered trademark of Microsoft Corporation. VMware® is a registered trademark of VMware, Inc. All other marks
and names mentioned herein may be trademarks of their respective companies.
Contents
1 General information.................................................................................................... 4
2 Introduction................................................................................................................. 5
3 Preconditions.............................................................................................................. 6
5 Quick Guide............................................................................................................... 19
6 FAQ ............................................................................................................................ 20
List of tables.............................................................................................................. 22
Glossary .................................................................................................................... 23
1 General information
In the context of this document ASC represents ASC Technologies AG, its subsidiaries, branch
offices, and distributors. An up-to-date overview of the aforementioned entities can be found at
https://www.asctechnologies.com
ASC assumes no guarantee for the actuality, correctness, integrity or quality of the information
provided in the manuals.
ASC regularly checks the content of the released manuals for consistency with the described
hardware and software. Nevertheless, deviations cannot be excluded. Necessary revisions are
included in subsequent editions.
Some aspects of the ASC technology are described in general terms to protect the ownership
and the confidential information or trade secrets of ASC.
The software programs and the manuals of ASC are protected by copyright law. All rights on the
manuals are reserved including the rights of reproduction and multiplication of any kind, be it
photo mechanical, typographical or on digital data media. This also applies to translations.
Copying the manuals, completely or in parts, is only allowed with written authorization of ASC.
Representative, if not defined otherwise, is the technical status at the time of the delivery of the
software, the devices and the manuals of ASC. Technical changes without specified announce-
ments are reserved. Previous manuals lose their validity.
The general conditions of sales and delivery of ASC in their latest version apply.
2 Introduction
This document describes the configuration of Microsoft SQL Server 2022 for the EVOIPneo
software.
Only the English-language versions of the respective operating systems are supported. For Mi-
crosoft Windows operating systems, Language Interface Packs (LIP) for the language of your
choice are available. For more information and downloads go to http://www.microsoft.com.
For Microsoft SQL databases, we support the high-availability AlwaysOn Failover Cluster In-
stances and AlwaysOn Availability Groups. The MS SQL functionality Dynamic Ports is not
supported for always-on.
Configure the failover operation according to the manual of the manufacturer.
For Microsoft SQL databases, we support connections to cluster instances (always-on) which
can be reached by means of an IP address. Primary and failover database nodes with different
IP addresses in high-availability configurations are not supported.
3 Preconditions
Full-text search cannot be configured before Microsoft SQL has been installed.
The external database has to be installed before installing the Neo software. If you would like
to use an external database, you have to open the port which allows the Neo software to ac-
cess the database.
The service SQL Server Agent is required to execute jobs in the Neo database.
The service SQL Server Agent has been deactivated by default when the SQL Server 2 starts
the service automatically.
The ASC software uses the default port 1433 for MSSQL.
Observe the following order during configuration:
1. Configure SQL Server Configuration Manager, see chapter "Configure SQL Server Configu-
ration Manager", p. 8
2. Install EVOIPneo software, see chapter "Install ASC software", p. 8
3. Configure database properties, see chapter "Configure database properties", p. 9
4. Configure database backup, see chapter "Configure database backup", p. 12
5. Configure backup of the transaction log, see chapter "Configure backup of the transaction
log", p. 18
6. Start SQL Server Agent
If you do not want to use the default instance, a separate port must be defined for this in-
stance:
SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for... >
TCP/IP > IP Addresses
Enter this port for every IP address.
After that, restart the instance via the SQL Server Services. Open the port in the firewall. Use
this port during the setup, too.
The database properties must not be changed by administrators without the necessary experi-
ence. Enabling autogrowth by default will cause performance issues as the database will not
be available for the application during autogrowth.
After a certain time in productive operation check the autogrowth value. If required, adjust the
value when the size of the database has changed.
3. Right-click on the folder of the ASC database and open the context menu.
4. Select the menu item Properties.
11. In the line asc_rs_log, click on the button with the 3 dots.
12. In the following window, set the parameter File Growth to 100 megabytes.
13. Select the option Unlimited for the maximum file size.
14. Click on the button OK.
16. On the right, select the option Full for the Recovery model.
17. For Automatic > Auto Shrink, select the value False.
18. Click on the button OK.
ATTENTION!
When expecting more than 5 million recordings for a database, the following
settings are urgently recommended.
Preconditions:
- Full-text search (FULLTEXTSEARCH) must have been installed in Microsoft SQL.
- Neo version 6.4 or higher.
Proceeding:
- Stop the service ASC-ServiceMan and the Enterprise Core on all Enterprise Core servers.
- Start Microsoft SQL Server Management Studio and execute the following queries. Make
sure that you have all administrative rights to the Microsoft SQL database.
Query 1:
CREATE FULLTEXT CATALOG fullTextSearch AS DEFAULT;
Query 2:
ALTER TABLE asc_rs.recordmetadatarc ADD id UNIQUEIDENTIFIER NOT NULL DEFAULT
NEWID();
Query 3:
ALTER TABLE asc_rs.recordmetadatarc ADD CONSTRAINT pk_recordmetadatarc PRIMARY
KEY NONCLUSTERED ( id ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE
= OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = OFF, FILLFACTOR = 80)
Query 4:
CREATE FULLTEXT INDEX ON asc_rs.recordmetadatarc (recordingids Language 1031)
KEY INDEX pk_recordmetadatarc WITH STOPLIST = SYSTEM;
- Add the following entry in the setup.xml on all Enterprise Cores:
<useMssqlFullTextIndexForInserter>true</useMssqlFullTextIndexForInserter>
- Reboot the service ASC-ServiceMan and the Enterprise Core on all Enterprise Core servers.
It is recommended to defragment the indices cyclically. For more information see https://solu-
tioncenter.apexsql.com/how-to-automate-and-schedule-sql-server-index-defragmentation/.
If many database transactions take place, a daily database backup and a backup of the transac-
tion log every 2 hours is recommended.
If few transactions are effected, a weekly database backup and a daily backup of the transac-
tion log is recommended.
1. Start the Microsoft SQL Server 2022 Management Studio.
2. Right-click on the folder of the ASC database and open the context menu.
3. Select the menu item Tasks > Back Up....
4. In the following window, under Source > Backup type, select the option Full.
5. Under Destination, click on the button Add to add an existing destination folder or create a
new one. Here, you define the name of the backup file, too.
Fig. 10: Define name and target directory of the backup file
13. Enter a job name in the following window in the field Name.
In the following window, you can configure when the backup procedure is supposed to be re-
peated.
16. Under Name, enter a name for the schedule.
17. Confirm all windows by clicking on the button OK.
It is possible to create several schedules for one single process. That way the process can be
carried out on every first Monday of the month as well as on very 10th day of the month.
If the process does not start according to the schedule, read Start SQL Server Agent in this in-
stallation manual.
Example after:
<jdbc-connection-pool max-pool-size="60" fail-all-connections="true" vali-
date-atmost-once-period-in-seconds="60" datasource-classname="com.micro-
soft.sqlserver.jdbc.SQLServerConnectionPoolDataSource" name="ASCSuitePool-
Standby" validation-table-name="asc_rs.db_connection_control" is-connection-
validation-required="true" transaction-isolation-level="read-uncommitted"
res-type="javax.sql.ConnectionPoolDataSource">
<property name="user" value="sa"></property>
<property name="url" value="jdbc:sqlserver://#DNS-availability-group-lis-
tener#:1433;databasename=asc_rs;multiSubnetFailover=true">
</property>
<property name="password" value="${ALIAS=db_password_alias}">
</property>
<property name="selectMethod" value="cursor"></property>
</jdbc-connection-pool>
3. Start the service ASC Application Server on the Neo application server.
ð You can access both nodes in different networks.
ð In case of an error, you can switch actively.
5 Quick Guide
• Adjust the default settings during the installation of the SQL Server 2022: SQL Server 2022
Setup > Database Engine Configuration > Authentication Mode > Windows or >
Mixed Mode: activate and enter password.
• Start SQL Server Configuration Manager: SQL Server Network Configuration > Proto-
cols for MSSQLSERVER > TCP/IP: activate.
• Start SQL Server 2022 Management Studio: Windows key > All programs > Microsoft
SQL Server 2022 > SQL Server Management Studio: asc_rs-database > right-click >
Properties > Select a page: Files > asc_rs: [...] for Autogrowth/Maximum size and
asc_rs_log: [...] for Autogrowth/Maximum size
– File growth: 1/8 of the size of the database in Megabytes
– Maximum File Size: Unlimited
• Select database properties: Windows key > All programs > Microsoft SQL Server 2022
> SQL Server Management Studio: asc_rs-database > right-click > Properties > Op-
tions: Select a page > Recovery model Full and > Automatic > Auto shrink: False.
• Database backup cannot be configured before the EVOIPneo software has been installed.
• Configure database backup: Windows key > All programs > Microsoft SQL Server 2022
> SQL Server Management Studio > Databases > asc_rs > Tasks > Back up > Backup
type: Full > Destination: Add (a target directory) > File name: Name of the backup
set > Backup set: Name of the backup set > Media Options: Select a page
– Append backup to already existing backup sets on backup computer: Append backup
to already existing backup set: Activate
– Overwrite all existing backup sets on the backup computer: Overwrite all already exist-
ing backup sets: Activate
• Script settings: General: Select a page > Script > Script Action to Job: enter name >
Schedules > New: enter date.
6 FAQ
The file Postgres_Callpool_Sizing can be found on the Manual Package in folder 1_Sizing cal-
culator.
List of figures
List of tables
Glossary
LIP
Language Interface Pack