Skip to content

Commit 2738dcb

Browse files
authored
Merge pull request #49009 from douglaslMS/everest-fix-failover
everest-fix-failover
2 parents 5f9295d + 6c2d070 commit 2738dcb

File tree

1 file changed

+54
-8
lines changed

1 file changed

+54
-8
lines changed

articles/data-factory/configure-bcdr-azure-ssis-integration-runtime.md

Lines changed: 54 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,84 @@
11
---
2-
title: Business continuity and disaster recovery (BCDR) recommendations for Azure-SSIS Integration Runtime | Microsoft Docs
3-
description: This article outlines business continuity and disaster recovery recommendations for Azure-SSIS Integration Runtime.
2+
title: Configure Azure-SSIS Integration Runtime for SQL Database failover | Microsoft Docs
3+
description: This article describes how to configure the Azure-SSIS Integration Runtime with Azure SQL Database geo-replication and failover for the SSISDB database
44
services: data-factory
55
documentationcenter: ''
66
ms.service: data-factory
77
ms.workload: data-services
88
ms.tgt_pltfrm:
99
ms.devlang: powershell
1010
ms.topic: conceptual
11-
ms.date: 07/26/2018
11+
ms.date: 08/14/2018
1212
author: swinarko
1313
ms.author: sawinark
1414
ms.reviewer: douglasl
1515
manager: craigg
1616
---
17-
# Business continuity and disaster recovery (BCDR) recommendations for Azure-SSIS Integration Runtime
17+
# Configure the Azure-SSIS Integration Runtime with Azure SQL Database geo-replication and failover
1818

19-
For the purpose of disaster recovery, you can stop your Azure-SSIS integration runtime in the region in which it is currently running and switch to another region to start it again. We recommend that you use [Azure Paired Regions](../best-practices-availability-paired-regions.md) for this purpose.
19+
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.
2020

21-
## Prerequisites
21+
For more info about geo-replication and failover for SQL Database, see [Overview: Active geo-replication and auto-failover groups](../sql-database/sql-database-geo-replication-overview.md).
22+
23+
## Scenario 1 - Azure-SSIS IR is pointing to read-write listener endpoint
24+
25+
### Conditions
26+
27+
This section applies when the following conditions are true:
28+
29+
- The Azure-SSIS IR is pointing to the read-write listener endpoint of the failover group.
30+
31+
AND
32+
33+
- The SQL Database server is *not* configured with the virtual network service endpoint rule.
34+
35+
### Solution
36+
37+
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.
38+
39+
## Scenario 2 - Azure-SSIS IR is pointing to primary server endpoint
40+
41+
### Conditions
42+
43+
This section applies when one of the following conditions is true:
44+
45+
- The Azure-SSIS IR is pointing to the primary server endpoint of the failover group. This endpoint changes when failover occurs.
46+
47+
OR
48+
49+
- The Azure SQL Database server is configured with the virtual network service endpoint rule.
50+
51+
OR
52+
53+
- The database server is a SQL Database Managed Instance configured with a virtual network.
54+
55+
### Solution
56+
57+
When failover occurs, you have to do the following things:
58+
59+
1. Stop the Azure-SSIS IR.
60+
61+
2. Reconfigure the IR to point to the new primary endpoint and to a virtual network in the new region.
62+
63+
3. Restart the IR.
64+
65+
The following sections describe these steps in more detail.
66+
67+
### Prerequisites
2268

2369
- Make sure that you have enabled disaster recovery for your Azure SQL Database server in case the server has an outage at the same time. For more info, see [Overview of business continuity with Azure SQL Database](../sql-database/sql-database-business-continuity.md).
2470

2571
- If you are using a virtual network in the current region, you need to use another virtual network in the new region to connect your Azure-SSIS integration runtime. For more info, see [Join an Azure-SSIS integration runtime to a virtual network](join-azure-ssis-integration-runtime-virtual-network.md).
2672

2773
- If you are using a custom setup, you may need to prepare another SAS URI for the blob container that stores your custom setup script and associated files, so it continues to be accessible during an outage. For more info, see [Configure a custom setup on an Azure-SSIS integration runtime](how-to-configure-azure-ssis-ir-custom-setup.md).
2874

29-
## Steps
75+
### Steps
3076

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

3379
1. Stop the IR in the original region.
3480

35-
2. Call the following command in PowerShell to update the IR
81+
2. Call the following command in PowerShell to update the IR with the new settings.
3682

3783
```powershell
3884
Set-AzureRmDataFactoryV2IntegrationRuntime -Location "new region" `

0 commit comments

Comments
 (0)