The Microsoft SQL Server Express database engine is used by AmigoPOS because of its superior reliability and stability under heavy workloads. SQL Server Express is installed on the main pos station where the data service application is running. Client stations, back office computers, remote display computers and tablets do not connect to SQL Server Express.
The preferred location to run SQL Server Express is the main pos station, not a back office workstation, so that the main pos station can continue to function in the event of network disruption. The AmigoPOS installer can install and configure MS SQL Server Express automatically if the workstation is connected to the internet. Note that this option may add 5-10 minutes to the total setup time, depending on the download speed. Windows 7 users should verify that Windows 7 Service Pack 1 and Microsoft .Net Framework 4 are installed before proceeding. Installation failures are often caused by failure to restart the workstation before running the AmigoPOS installer. The detailed system requirements for SQL Server Express 2017 and SQL Server Express 2014 are listed on the Microsoft web site.
SQL Server Version
Windows 11 (32- and 64-Bit), 10 (32- and 64-Bit), Windows 8.1 (32- and 64-Bit)
*Windows 8.1 is not recommended because it is out of service and no longer receives Microsoft updates.
SQL Server Express 2012 is installed by default. The installer will automatically download the correct version based on the architecture (32-bit for x86 and 64-bit for x64). Windows 10/8/8.1 ships with all of the prerequisites installed. Windows 8 users should update to Windows 8.1 before installing SQL Server Express (or AmigoPOS).
Windows 7/PosReady 7
*Windows 7 is not recommended because it is out of service and no longer receives Microsoft updates.
SQL Server Express 2012 is installed by default. The installer will automatically download the correct version based on the architecture (32-bit for x86 and 64-bit for x64). Windows 7 and PosReady 7 workstations must have Service Pack 1 (SP1) installed or the SQL Server installation will fail. Note that most Windows 7 users already have Service Pack 1 installed if Windows Update is enabled or the PC shipped after February 9, 2011. PosReady 7 does not typically ship with Service Pack 1 and Windows Update should be run before installing SQL Server Express.
Summary of Steps
Main Pos Station
Installation Progress
The following images describe the typical installation sequence of SQL Server Express. Total time is 5-10 minutes depending on the download speed, processor and available memory.
On the installation confirmation screen, SQL Server Express appears on the list of files to download.
The download should require less than 5 minutes on a computer with a broadband internet connection
The SQL Server Express setup files are extracted to a temporary folder after the download is complete.
SQL Server Express setup will begin after the files are extracted. Installation progress is displayed on-screen. The typical installation should require no more than 10 minutes, depending on processor speed and available memory. No user action is required.
The AmigoPOS program files are copied to the program installation directory after SQL Server Express is installed.
After AmigoPOS is installed, reboot the pos station and a prompt will appear to create a new database. Enter a database name (for example, enter the business name) and click Install Database to continue. If required, check the box to include demo data such as demonstration menus and employees. Creating a new database requires less than 1 minute on most computers. The data service application will start automatically after the new database is created.
Note that a new database can be created in the data service application by navigating to Data Service | Settings | Tools | New Database.