Before upgrading to the latest version of manexSQL, it is important to have your system prepared and all hardware and software requirements met. Meeting system requirements before the installation process helps to ensure that you can begin using manexSQL as soon as possible. Once your hardware and software are in line with the standards below, the installation process may begin.

 

Server Recommendations for Physical or Virtual Server 

Operating System 

Windows 2019 is recommended as a minimum for the database and/or web server. If more than fifteen workstations will be using manexSQL concurrently, it is recommended that a separate server be used for the web application and database server that houses the SQL databases. (This is to reduce latency issues.) Terminal services may also be set up to reduce the load on the main Windows server that has SQL services installed.  

Processor 

3.60 GHz or higher is recommended for the processor. A more powerful processor protects against near future obsolescence.

 

It is recommended that this server be dedicated to manexSQL use only in order to maintain the highest level of performance. 

Main Memory 

64 GB of RAM or higher is recommended.

 

SQL Server will allocate as much RAM as is needed to cache the data. Depending on the size of the database (or how many databases are being utilized at any given time), these numbers may change. 

 

It is recommended that RAM usage by SQL be monitored after initial setup and adjusted accordingly. 

 

The minimum recommendations are based on 10 users. For every increment of 5 users, it is recommended that 2-4 GB of RAM be added.

SSD/Hard Disk 

SQL Server 2019 requires 6-8 GB of available hard disk space to install. Keep in mind that there must also be enough room for the database and to allow for future expansion. 

 

A minimum of 1 terabyte of available disk space on the server is recommended.

 

SSDs are recommended for performance purposes. (SSD read speed is about four times faster than that of HDD.)

Network Requirements 

A minimum of 10 MB network speed per user is recommended. Network should be no more than three layers. 

 
Switches should always be used on the network rather than hubs or repeaters. Anything over 50 meters requires a fiber optic connection between switches along the network path. 

 

A permanent internet/intranet connection to the web server is required in order to access manexSQL.

 

Client/User Computer 

Operating System 

Windows 10 or higher is recommended.

Processor 

The most powerful processor within budget is recommended in order to protect against future obsolescence.   

Main Memory 

16 GB or higher is recommended.

SSD/Hard Disk 

It is recommended that SSD be mixed with the hard disk to improve performance. 

Web Browsers

Chromium-based browser

Firefox

Safari (macOS)

 

 

Barcode Readers

Both 1D and 2D barcodes are available for use in manexSQL. When purchasing readers, consider which type of barcode you would like to be using. You may wish to consider a reader that possesses both 1D and 2D scanning capability.

Reader Brand

Reader Model

Symbol

DS6708

Symbol

DS4308

Honeywell

1900

Zebra

DS6708

Koolertron 

GH-BT (2D wireless bluetooth)

 

 

Label Printers

Roll labels were created and designed within the system using a Zebra/LP2844.

 

It has been confirmed from clients that the following other makes and models also function with these labels:

Reader Brand

Reader Model

Zebra

LP 2844

Zebra

ZP450

Zebra

ZP505

Zebra

GK420T

Zebra

110XiIII

Zebra

ZM400

Zebra

Z4M

Brady

IP300

 

 

Microsoft Software Requirements for SQL Server 

Windows PowerShell 

Windows PowerShell 2.0 or higher is required for installation of database engine components and SQL Server Management Studio. If it is not detected during installation, it will need to be installed. 

 

For more detailed descriptions for installing Windows SQL Server, please see the SQL Server Documentation page on the Microsoft website.

 

Microsoft SQL Server Memory Settings and Performance 

 

SQL Server is designed to use all memory the system has available. While this is fine for systems that are dedicated to running only SQL Server, it can cause performance issues with systems that need to run other applications. As a result, it is recommended that a dedicated server be used to run the SQL Server system. If the server is used to run multiple applications, performance issues could occur. 

 

If it is not possible to have a dedicated SQL system, SQL Server allows users to change the server memory configurations. This allows users to modify their SQL Server to use only as much memory as is desired, leaving enough for any other tasks that may need to be performed. It is still recommended that a dedicated server be used for SQL Server, as changing memory configurations could cause performance issues. 

 

For more information about SQL Server memory settings and how to set up the SQL Server memory configuration, please visit Server Memory Configuration Options.  

 

Database Software Requirements  

Microsoft SQL Installation and Setup 

SQL Server Manager 2019 or higher is recommended. It is also recommended that the SQL Server instance is dedicated to manexSQL only in order to ensure optimal performance. If a dedicated SQL Server instance is not possible, please see SQL Server Memory Settings and Performance for options.   

 

SQL Express versions may be used, but there are limitations regarding database size and number of users. IT/database administration staff will need to determine what actual hardware requirements will be needed to ensure adequate room for future growth and development.