bad internet connection .. servers will replicate with an on premise sql server in the HQ..plus i dont want to pay monthly chargesMAS wrotewhy don't you start on cloud, you can use mssql on a VM, or as a service where u don't have to handle all this hassle, check : https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server-iaas
pc for small database