Skip to content

Files

Latest commit

6c2d070 · Aug 14, 2018

History

History
104 lines (64 loc) · 4.46 KB

configure-bcdr-azure-ssis-integration-runtime.md

File metadata and controls

104 lines (64 loc) · 4.46 KB
title description services documentationcenter ms.service ms.workload ms.tgt_pltfrm ms.devlang ms.topic ms.date author ms.author ms.reviewer manager
Configure Azure-SSIS Integration Runtime for SQL Database failover | Microsoft Docs
This article describes how to configure the Azure-SSIS Integration Runtime with Azure SQL Database geo-replication and failover for the SSISDB database
data-factory
data-factory
data-services
powershell
conceptual
08/14/2018
swinarko
sawinark
douglasl
craigg

Configure the Azure-SSIS Integration Runtime with Azure SQL Database geo-replication and failover

This article describes how to configure the Azure-SSIS Integration Runtime with Azure SQL Database geo-replication for the SSISDB database. When a failover occurs, you can ensure that the Azure-SSIS IR keeps working with the secondary database.

For more info about geo-replication and failover for SQL Database, see Overview: Active geo-replication and auto-failover groups.

Scenario 1 - Azure-SSIS IR is pointing to read-write listener endpoint

Conditions

This section applies when the following conditions are true:

  • The Azure-SSIS IR is pointing to the read-write listener endpoint of the failover group.

    AND

  • The SQL Database server is not configured with the virtual network service endpoint rule.

Solution

When failover occurs, it is transparent to the Azure-SSIS IR. The Azure-SSIS IR automatically connects to the new primary of the failover group.

Scenario 2 - Azure-SSIS IR is pointing to primary server endpoint

Conditions

This section applies when one of the following conditions is true:

  • The Azure-SSIS IR is pointing to the primary server endpoint of the failover group. This endpoint changes when failover occurs.

    OR

  • The Azure SQL Database server is configured with the virtual network service endpoint rule.

    OR

  • The database server is a SQL Database Managed Instance configured with a virtual network.

Solution

When failover occurs, you have to do the following things:

  1. Stop the Azure-SSIS IR.

  2. Reconfigure the IR to point to the new primary endpoint and to a virtual network in the new region.

  3. Restart the IR.

The following sections describe these steps in more detail.

Prerequisites

Steps

Follow these steps to stop your Azure-SSIS IR, switch the IR to a new region, and start it again.

  1. Stop the IR in the original region.

  2. Call the following command in PowerShell to update the IR with the new settings.

    Set-AzureRmDataFactoryV2IntegrationRuntime -Location "new region" `
                    -CatalogServerEndpoint "Azure SQL Database server endpoint" `
                    -CatalogAdminCredential "Azure SQL Database server admin credentials" `
                    -VNetId "new VNet" `
                    -Subnet "new subnet" `
                    -SetupScriptContainerSasUri "new custom setup SAS URI"

    For more info about this PowerShell command, see Create the Azure-SSIS integration runtime in Azure Data Factory

  3. Start the IR again.

Next steps

Consider these other configuration options for the Azure-SSIS IR: