Migrating the built-in database server (PostgreSQL) to Microsoft SQL Server or another instance of a PostgreSQL Server

Supported database migrations

Supported database versions

To migrate the built-in PostgreSQL to a different database, follow the steps listed below.

Backup PostgreSQL Data

Configure Microsoft SQL Server

Common Settings to be performed in Microsoft SQL Server

Providing credentials to other users in the domain

If not, right click the Logins → New Login and provide a corresponding user name. The new user must have the sysadmin server level role and database level role of db_owner.

Follow the steps to provide the sysadmin role permission:

Right click the user, click 'Properties' Go to 'Server Roles' → Check sysadmin and click 'OK'

Note: Details about user roles: Refer the documents in the following links:

MS SQL Server in local computer

Copy the following files to <Log360 MSSP Home>\bin folder.

MS SQL Server in remote computer

Note: Please install the corresponding SQL Native Client / Command line Utilities in the Log360 MSSP machine as per the MS SQL Server version and CPU type of Log360 MSSP machine.

MS SQL Server Version Command line Utilities and Native Client
2008 Download
2012 Download
2014 Download
2017 Download
2019 Download
2022 Download

After installing the Command Line utilities, please copy the following files:

Copy the files to <Log360 MSSP Home>\bin folder.

Windows Firewall Settings

If the Firewall is enabled in MS SQL Server machine, the TCP and UDP Ports need to be opened.

UDP Port is normally 1434.

To check TCP Port settings, open SQL Configuration Manager:

Migrate database

IMPORTANT: Take a Backup/Snapshot of Log360 MSSP before proceeding with the steps

  1. Open the Command Prompt and navigate to <Log360 MSSP home\bin> (Here, Log360 MSSP home is the location where Log360 MSSP is installed).
  2. Stop Log360 MSSP by running shutdown.bat.
  3. Run the ChangeDB.bat.
  4. From the Server Type menu, select the database server you plan to switch to.
  5. If you select PostgreSQL Server, then:
    • In the Host Name and Port field, enter the host name or IP address and the port number of the PostgreSQL database server.
    • Enter the username and password of a user with the necessary permissions to create a new database.

    Migrate database

  6. If you select MS SQL Server, then:
    • Move the bcp.exe and bcp.rll files into the bin folder manually.
    • In the Host Name and Port field, enter the host name or IP address and the port number of the MS SQL database server.
    • In the Select Server Instance field, select the SQL Server instance you want to use.
    • For Authentication, you can use either Windows credentials or a SQL Server user account.
    • If you want to use a SQL Server user account, then select SQL Authentication and enter the Username and Password.
    • Migrate database

    • If you want to use Windows authentication, select Windows Authentication, and enter the username and password of a Windows domain user account.
    • Migrate database

      Note: The user account used must have permission to create a database in the selected MS SQL Server.

  7. Check the box next to Migrate Existing Data to copy the data from your old database to the new database.
  8. IMPORTANT: Leave this box unchecked only if you are changing the database of a fresh installation of Log360 MSSP.

  9. If the MS SQL server you wish to migrate to has Force encryption enabled, check the box next to SSL connection.
  10. Click Test Connection and wait for the connection to be established.
  11. Migrate database

  12. Once Test Connection has been established successfully, click Configure DB to initiate migration.
  13. Migrate database

Copyright © 2023, ZOHO Corp. All Rights Reserved.