Back Up and Restore Azure SQL Databases

You can use the Commvault software to back up and restore Azure SQL Server databases.

Only full backups are supported for Azure SQL instances. You can run back up and restore operations on Azure SQL instances that use Azure private links.

Important: Commvault software supports Microsoft Azure for public clouds only. Sovereign clouds, such as in Germany or China, are not supported. For more information, go to Azure Regions Decision Guide in the Microsoft documentation website.

Note: When you restore an on-premises database to the Azure cloud, the restored database uses the standard tier model.

Configuration Prerequisites

The solution includes the following components:

  • An Azure SQL instance
  • The ports open to access the Azure cloud. These ports are required to perform management operations on Azure databases.

    Ask your network administrator to open the following ports:

    • Open TCP port 8443 to https://management.core.windows.net:8443.
    • Open TCP port 1433 to *.database.windows.net.

      Note: Depending on your Azure environment, you may require to open additional ports. For more information, see Microsoft documentation, Granting access to Azure SQL Database and SQL Data Warehouse.

If the client accesses Azure through a proxy server, then the user that runs the Commvault services must have the proxy setting configured through Internet Explorer. If the Commvault services run under a Local System account, then perform the following steps to set the proxy settings:

  • Run the command psexec.exe -i -s -d cmd.exe to open a CMD window with the Local System account.
  • Confirm the command by running whoami.exe.
  • Run the iexplore.exe command to set the proxy server.

Best Practice: Verify that the SQL server on the proxy client runs the latest SQL server release to make sure that the proxy server is in sync with the Azure instance. (Azure always has the latest SQL version.) Add the SQL server instance to the CommCell Console or the Command Center.

You do not require Microsoft SQL Server for Azure cloud backups or restores to the Azure cloud. You will require Microsoft SQL server installation on the proxy computer only when you are restoring an on-premise backup to the Azure cloud.


Note: If you upgraded from Service Pack 9 or Service Pack 10, then you can continue to use your existing client for backup and restore operations. You must create pseudo-clients for any additional Azure instances that you want to protect.

  1. Add a pseudo-client for the Azure account. For more information, see Creating a Pseudo-Client for an Azure Account.

    An account can contain multiple Azure SQL instances.

  2. Add a SQL server to the pseudo-client for each Azure instance that you want to protect. For more information, see Configuring an Azure SQL Instance.


Perform a backup operation. For more information, see Backing Up SQL Databases on an Azure Cloud.


Determine your restore source and destination, and then perform one of the following restore operations:

Last modified: 7/2/2019 6:42:30 PM