Running SalesMate + with SQL Server

How to Install Microsoft SQL Server on Windows for SalesMate+

To run SalesMate+ with Microsoft SQL Server as the database backend on a Windows PC, you must first install and configure SQL Server. SQL Server is a rob

ust, enterprise-grade database engine that supports multi-user, high-performance operations — ideal for business applications like SalesMate+.

[+] Click here to Install Microsoft SQL Server on Windows

1. Download SQL Server Installer

Visit the official Microsoft SQL Server download page:
https://www.microsoft.com/sql-server/sql-server-downloads

Select the edition that suits your needs:

  • Developer Edition – Full features (free for development/testing).
  • Express Edition – Free, lightweight version for small deployments.
  • Standard / Enterprise – Licensed editions with advanced features.

Download the installer (SQLServer<version>.exe) and save it to your PC.

2. Run the SQL Server Setup

  • Double-click the installer to open the SQL Server Installation Center.
  • Click Installation in the left menu.
  • Select New SQL Server stand-alone installation.
  • Complete the setup support rules check and click OK.
  • Accept the license terms and click Next.

3. Feature Selection

On the Feature Selection page, select:

  • Database Engine Services
  • (Optional) Client Tools Connectivity and Management Tools – Basic

Click Next.

4. Instance Configuration

  • Select Default Instance (recommended), or
  • Create a Named Instance (e.g., SALESPLUS).
  • Default instance name: MSSQLSERVER.

5. Server Configuration

  • Set SQL Server Database Engine service to Automatic startup.
  • Choose Authentication Mode:
    • Windows Authentication (recommended)
    • Mixed Mode (Windows + SQL Server authentication)

If using Mixed Mode:

  • Create a strong sa password.
  • Add the current Windows user as SQL Server administrator.

6. Complete Installation

  • Review configuration settings.
  • Click Install.
  • Wait for installation to complete.
  • Click Close when finished.

7. Install SQL Server Management Studio (SSMS) (Recommended)

Download SSMS from:
https://learn.microsoft.com/sql/ssms/download-sql-server-management-studio-ssms

  • Install and open SSMS.
  • Use it to manage databases, security, backups, and server settings.

8. Verify SQL Server Installation

  • Open SQL Server Management Studio (SSMS).
  • Connect using Windows Authentication or SQL Server Authentication (sa).
  • If connection succeeds, SQL Server is running correctly.


Configure SalesMate+ with SQL Server

After SQL Server is installed and running, follow these steps to configure it for use with SalesMate+:

  1. Create a New Database for SalesMate+:

    • In SSMS, right-click DatabasesNew Database…

    • Enter a name such as SalesMatePlusDB and click OK.

  2. Create a Login / User:

    • In SSMS, expand Security → Logins.

    • Right-click LoginsNew Login…

    • Enter a login name, choose SQL Server authentication (or Windows), and assign a secure password.

    • Under User Mapping, map the login to the SalesMatePlusDB database and give it appropriate roles (e.g., db_owner).

  3. Open SalesMate+ Setup on the same or another Windows PC.

  4. Go to the Database / Connection Configuration section.

  5. Choose SQL Server as the database type.

  6. Enter the following connection details:

    • Server Name: .MSSQLSERVER (for default instance) or .SALESPLUS (if named instance)

    • Database Name: SalesMatePlusDB

    • Authentication: Windows or SQL Server

    • Username/Password: the SQL login you created

  7. Click Test Connection to verify the settings.

  8. Save and continue. SalesMate+ will connect to the SQL Server and create necessary tables/objects.

Best Practices & Notes

  • Backup Strategy: Configure regular backups of the SalesMate+ database using SQL Server Agent (if available) or scheduled tasks.

  • Firewall Settings: If SQL Server is on a different machine, ensure TCP port 1433 is open in the Windows Firewall.

  • Security: Use strong account passwords and enable least-privilege permissions.

  • Performance: For larger deployments, consider monitoring SQL Server performance and configuring maintenance plans.



SalesMatePlus |SQL | FAQ

+ What does it mean to run SalesMate+ with SQL Server?
Running SalesMate+ with SQL Server means configuring the billing software to store its data in a Microsoft SQL Server database instead of the default internal file system. This setup is ideal for multi-user environments, improved performance, and centralized data management across multiple client machines.
+What are the basic system requirements for using SQL Server with SalesMate+?

You need a Windows PC or server with Microsoft SQL Server (Express, Standard, or Enterprise), administrative access, and the SQL Server services running. SalesMate+ will connect to the SQL database using a defined server name, database name, and valid SQL credentials. The client machines must also have network access to the SQL Server instance. (salesmateplus.com)

+How do I connect SalesMate+ to SQL Server?

To connect SalesMate+ to SQL Server:

  1. Install SQL Server and ensure the SQL services are running.

  2. Open SalesMate+ setup and choose SQL Server as the database type.

  3. Enter the SQL Server instance name, desired database name, and login credentials.

  4. Save and test the connection.
    Once successful, SalesMate+ will use SQL Server to store and retrieve transactional and master data.

+Why should I use SQL Server with SalesMate+ instead of the default database?

 Using SQL Server with SalesMate+ provides several benefits:

  • Centralized data storage for multiple users

  • Improved performance and scalability

  • Easier backup, restore, and maintenance through SQL tools

  • Enhanced security and access control
    This setup is especially recommended for businesses with higher transaction volumes or multi-terminal setups. 

+What should I do if I encounter connection errors when using SQL Server with SalesMate+?

If you encounter connection errors:

  • Ensure SQL Server is installed and running

  • Verify the instance name, login credentials, and database name

  • Check that firewall rules allow SQL Server traffic

  • Confirm that SQL Server is configured to allow remote connections if clients are on a network
    Testing the connection from within the SalesMate+ setup dialog helps identify credential or access issues before finalizing the configuration. (


Copyright © KTS InfoTech 2004 - 2026. Site Developed Using KTS WebCloud
Go to SalesMate + Facebook PageGo to SalesMate + Twitter PageGo to SalesMate + Youtube Video ChannelGo to SalesMate +  BlogGo to SalesMate + Instagram Page