|
1 | 1 | ---
|
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 |
4 | 4 | services: data-factory
|
5 | 5 | documentationcenter: ''
|
6 | 6 | ms.service: data-factory
|
7 | 7 | ms.workload: data-services
|
8 | 8 | ms.tgt_pltfrm:
|
9 | 9 | ms.devlang: powershell
|
10 | 10 | ms.topic: conceptual
|
11 |
| -ms.date: 07/26/2018 |
| 11 | +ms.date: 08/14/2018 |
12 | 12 | author: swinarko
|
13 | 13 | ms.author: sawinark
|
14 | 14 | ms.reviewer: douglasl
|
15 | 15 | manager: craigg
|
16 | 16 | ---
|
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 |
18 | 18 |
|
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. |
20 | 20 |
|
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 |
22 | 68 |
|
23 | 69 | - 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).
|
24 | 70 |
|
25 | 71 | - 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).
|
26 | 72 |
|
27 | 73 | - 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).
|
28 | 74 |
|
29 |
| -## Steps |
| 75 | +### Steps |
30 | 76 |
|
31 | 77 | Follow these steps to stop your Azure-SSIS IR, switch the IR to a new region, and start it again.
|
32 | 78 |
|
33 | 79 | 1. Stop the IR in the original region.
|
34 | 80 |
|
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. |
36 | 82 |
|
37 | 83 | ```powershell
|
38 | 84 | Set-AzureRmDataFactoryV2IntegrationRuntime -Location "new region" `
|
|
0 commit comments