Minimum Requirements.
SQL 2014
Recommended Requirements
SQL 2016
Resources:Cultura Technologies invests in testing using the latest supportable version of Microsoft SQL with the AGRIS Product.
When specific instances or conflicts in capabilities or functionality arise, Cultura Technologies recommends to validate/confirm function in the then current MSSQL version.
MSSQL 2022AGRIS supports MSSQL 2022 as of version 22.3.0 The specific Cumulative Update tested and supported is Update 7 or higher. | Standard | |
MSSQL 2019AGRIS supports MSSQL 2019 as of version 20.1.0. The specific Cumulative Update tested and supported is Update 4. (Note: MSSQL 2019 requires use of Windows Server 2016 or higher to operate) | Standard | |
MSSQL 2017AGRIS supports MSSQL 2017 as of version 18.4.0. The specific Cumulative Update tested and supported is Update 11. (mainstream support ended 2022) | Standard or Enterprise | |
MSSQL 2016 SP1 or Higher(Note: MSSQL 2016 requires use of Windows Server 2012 or higher to operate) | Standard or Enterprise (Recommended Version) |
Info |
---|
Important If any discrepancy exists between this table, Microsoft Sql Server end of support options or the Microsoft Product and Services Lifecycle Information page, then the Microsoft Lifecycle supersedes this table, as this table is meant to be used as an approximate reference of now available, currently supportable options. |
...
Version | Release year | Mainstream Support end year | Extended Support end year |
---|---|---|---|
2022 | 2028 | 2033 | |
2019 | 2025 | 2030 | |
2017 | 2022 | 2027 | |
2016 | 2021 | 2026 | |
2014 | 2019 | 2024 |
...
MSSQL Server Recommendations for success
MSSQL datasets on average are 4-6 times larger than PSQL
(20 user, 5 location systems should expect approximately a 10 GB production dataset)
All datasets are managed within the same MSSQL "Multi-Tenant" database
Minimum AGRIS hardware requirements will vary based on the size of your organization and datasets.
Minimum recommendation is 12 GB RAM
Minimum recommended processor speed of 3GHz
...
...
Running SQL Server on a virtual machine will be slower than running natively because of the overhead of virtualization.
The MSSQL database engine server should be setup and configured as a single task server, focused on MSSQL database operation. Other applications and AGRIS should NOT be installed on the same server as the MSSQL database engine server for optimum performance.
The use of Azure is not currently supported nor has testing for optimum configuration been completed for AGRIS using MSSQL.
The MSSQL, AGRIS Application Servers, Terminal servers should be installed and operating within the same server network and cluster for optimum performance.
A test environment should be configured and reviewed by key members prior to going live with AGRIS on MSSQL to understand / ensure server and network performance is optimized for "live" use within your network.
Network communication speeds may impact end user experience.
Review the following details for planning your install.
MSSQL Client expectations and sizing.
Greenstone has observed the following AGRIS on MSSQL client resource consumption in our testing environments:
The memory consumption for one AGRIS on MSSQL client fluctuates between 128 MB and 480 MB.
The memory consumption depends on the areas of the system you are running.
The highest memory consumption was observed when running large reports (100,000+ records).
The memory consumption averages 240 MB when not executing large reports.
The CPU load while running one client was between 1% and 4%.
Peak CPU consumption was achieved when navigating a data grid with a large number of rows (5000+).•
We have experienced a 3% increment of CPU load per additional instance of AGRIS running on the same machine performing the same operation concurrently.
Our AGRIS on MSSQL client testing environment is based on real hardware (non-virtualized) with the following specifications:
PC Model Asus G10AC
Processor Intel i7 - 4770 CPU @ 3.40 GHz (4 cores)
Memory 32 GB
OS 64-bit Windows Server 2012 R2 Standard Edition
Hard Drive 1TB SATA hard drive (7200 RPM)
Network RJ45 LAN (10/100/1000)
...
NOTE: If you foresee the need to perform audits of the database, consider the following:
...
using MSSQL 2016 Service Pack 1 Standard/Enterprise Editions
...
Info |
---|
News you can use... Curious about testing using MSSQL express.
|
Firewall Settings needed for AGRIS Client connections to SQL datasets:
If you need your AGRIS SQL clients to connect through a firewall, you will need to set Inbound rules to open UDP ports 1433 and 1434 and add a custom rule for the SQL Server (AGRIS) service. Otherwise, you may encounter an error similar to the following:
Other Resources:
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Page Properties | ||
---|---|---|
| ||
|