Configuring for Microsoft SQL Server database services on Azure Cloud

Sterling B2B Integrator v6.2 and above now supports installation with Azure Managed Instance database and Azure SQL database.

Azure SQL Database is an always-up-to-date, fully managed relational database service built for the cloud. Eliminate the complexity of configuring and managing high availability, tuning, backups, and other database tasks with a fully managed SQL database. For more information, see Azure SQL Database.

Following are the sample connection parameters for the Azure Managed Instance databases. For more information, see Connectivity architecture for Azure SQL Managed Instance.
Note: While creating the database under the Azure Managed instance, make sure to use the collation setting as SQL_Latin1_General_CP850_BIN.

Connection Parameters for the Azure Managed Instance Database

The following table provides connection parameters for the Azure Managed Instance database.
Parameter Description
DB Vendor Must be MSSQL
DB Host Azure Managed Instance public or private end point.

Example (public end point): <mi_name>.public.<dns_zone>.database.windows.net

DB Port The port on which the managed instance is listening for connections. Use port 1433 for private end point and 3342 for public end point connections.
DB Data The name of the database schema created under the managed instance.
DB User DB admin user configured for the managed instance database in the Azure portal while creating the managed instance.
DB Password Password for the DB admin user created for the managed instance database in the Azure portal while creating the managed instance.
DB Drivers Use the latest MSSQL JDBC JRE8 based driver.
Trust Server Certificate Select True
TLS Version Use the TLS version configured while creating the Azure SQL managed instance.

Connection Parameters for Azure SQL Database

The following table provides connection parameters for Azure SQL database.
Parameter Description
DB Vendor Must be MSSQL
DB Host

Azure SQL Server hosting the Azure SQL DB

Example: <azure_sql_server_name>.database.windows.net
DB Port The port on which SQL Server is listening for connections. The default port is 1433 for connections.
DB Data The name of the SQL database created under the SQL server.
DB User DB admin user configured for the SQL database in the Azure portal while creating the SQL server.
DB Password Password for the DB admin user created for the SQL database in the Azure portal while creating the SQL server.
DB Drivers Use the latest MSSQL JDBC JRE8 based driver.
Trust Server Certificate Select True
TLS Version

Use the TLS version configured while creating the Azure SQL.

Upgrading to Sterling B2B Integrator v6.2 or above from older versions

You can upgrade Sterling B2B Integrator to version 6.2 with a database hosted on an Azure Managed Instance database or an Azure SQL database. Follow the steps below to upgrade to MSSQL DB on Azure.
  1. Export the database from the in-house MSSQL Server database and migrate to an Azure Managed Instance or Azure SQL Database. For more information, see SQL Server to Azure SQL Database and SQL Server to Azure SQL Managed Instance.
  2. Choose a different file system than the current version installation when upgrading Sterling B2B Integrator.
  3. Select the install option and point to the Azure SQL Managed instance or Azure SQL DB in the database connection parameters.
  4. Select Upgrade as true and run a pre-upgrade check.
  5. Proceed with the installation, and Sterling B2B Integrator v6.2 will be upgraded with a database hosted in Azure.