Skip to main content
Zwiron supports Microsoft SQL Server 2016+ (and Azure SQL Database) as both a source and destination, with CDC via SQL Server’s built-in Change Data Capture feature.

Connection details


Permissions

Source (read-only)

Destination (read-write)

CDC

CDC must be enabled at the database and table level:
Supported sync modes: Full Refresh ✅ | Incremental ✅ | CDC ✅

Azure SQL Database

When connecting to Azure SQL Database (hostnames ending in .database.windows.net), you must whitelist the IP address that will make the connection before it can be established. Azure’s firewall silently drops packets from non-whitelisted addresses, which causes the test connection to hang and time out.

Which IP do I whitelist?

This depends on which execution mode you are using: Agent mode (self-hosted agent) The connection originates from the machine where your Zwiron agent is installed. Find its public IP by running this on the agent machine:
Whitelist that IP in your database’s firewall rules. Hosted mode (no agent) The connection originates from Zwiron’s cloud servers. Whitelist all of Zwiron’s static egress IPs — every unique HA address, not just one.

Whitelisting your agent’s IP (Agent mode)

  1. Find your agent machine’s public IP:
  2. In the Azure Portal, open your SQL server (not the database).
  3. Go to Security → Networking.
  4. Under Firewall rules, click Add a firewall rule.
  5. Enter the IP address from step 1.
  6. Click Save.

Common error: connection timed out

If you see “The connection timed out” or “Connection failed” during the test, the most likely cause is a missing firewall rule. Add your agent’s IP as described above and retry.
Last modified on September 4, 2026