You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integration-services/lift-shift/ssis-azure-lift-shift-ssis-packages-overview.md
+24-19Lines changed: 24 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ ms.workload: "Inactive"
17
17
---
18
18
# Lift and shift SQL Server Integration Services workloads to the cloud
19
19
You can now move your SQL Server Integration Services (SSIS) packages and workloads to the Azure cloud.
20
-
- Store and manage SSIS projects and packages in the SSIS Catalog database (SSISDB) on Azure SQL Database.
20
+
- Store and manage SSIS projects and packages in the SSIS Catalog database (SSISDB) on Azure SQL Database or SQL Database Managed Instance (Preview).
21
21
- Run packages in an instance of the Azure SSIS Integration Runtime, introduced as part of Azure Data Factory version 2.
22
22
- Use familiar tools such as SQL Server Management Studio (SSMS) for these common tasks.
23
23
@@ -33,7 +33,7 @@ The following table highlights the differences between SSIS on premises and SSIS
33
33
| Storage | Runtime | Scalability |
34
34
|---|---|---|
35
35
| On premises (SQL Server) | SSIS runtime hosted by SQL Server | SSIS Scale Out (in SQL Server 2017 and later)<br/><br/>Custom solutions (in prior versions of SQL Server) |
36
-
| On Azure (SQL Database) | Azure SSIS Integration Runtime, a component of Azure Data Factory version 2 | Scaling options for the SSIS IR |
36
+
| On Azure (SQL Database or SQL Database Managed Instance (Preview)) | Azure SSIS Integration Runtime, a component of Azure Data Factory version 2 | Scaling options for the SSIS IR |
37
37
||||
38
38
39
39
Azure Data Factory hosts the runtime engine for SSIS packages on Azure. The runtime engine is called the Azure SSIS Integration Runtime (SSIS IR).
@@ -50,37 +50,42 @@ You only have to provision the SSIS IR one time. After that, you can use familia
50
50
51
51
Data Factory also supports other types of Integration Runtimes. To learn more about the SSIS IR and the other types of Integration Runtimes, see [Integration runtime in Azure Data Factory](https://docs.microsoft.com/azure/data-factory/concepts-integration-runtime).
52
52
53
+
## Version info
54
+
55
+
You can deploy a package created with any version of SSIS to Azure. When you deploy a package to Azure, if there are no validation errors, the package is automatically upgraded to the latest package format. In other words, it is always upgraded to the latest version of SSIS.
56
+
57
+
The deployment process validates packages to ensure that they can run on the Azure-SSIS Integration Runtime. For more info, see [Validate SSIS packages deployed to Azure](ssis-azure-validate-packages.md).
58
+
53
59
## Prerequisites
54
-
The capabilities described in this article do not require SQL Server 2017 or SQL Server 2016.
55
60
56
-
These capabilities require the following versions of SQL Server Data Tools (SSDT):
61
+
The capabilities described in this article require the following versions of SQL Server Data Tools (SSDT):
57
62
- For Visual Studio 2017, version 15.3 (preview) or later.
58
63
- For Visual Studio 2015, version 17.2 or later.
59
64
60
-
> [!NOTE]
61
-
> When you deploy packages to Azure, the Package Deployment Wizard always upgrades the packages to the latest package format.
62
-
63
65
For more info about prerequisites in Azure, see [Deploy SSIS packages to Azure](https://docs.microsoft.com/azure/data-factory/tutorial-create-azure-ssis-runtime-portal).
64
66
65
-
## SSIS features on Azure
66
-
67
-
When you provision an instance of SQL Database to host SSISDB, the Azure Feature Pack for SSIS and the Access Redistributable are also installed. These components provide connectivity to **Excel and Access** files and to various **Azure** data sources, in addition to the data sources supported by the built-in components. You can't install **third-party components** for SSIS at this time (including third-party components from Microsoft, such as the Oracle and Teradata components by Attunity and the SAP BI components).
67
+
## Provision SSIS on Azure
68
+
Before you can deploy and run SSIS packages in Azure, you have to provision the SSIS Catalog database (SSISDB) and the Azure-SSIS Integration Runtime. Follow the provisioning steps in this article: [Deploy SSIS packages to Azure](https://docs.microsoft.com/azure/data-factory/tutorial-create-azure-ssis-runtime-portal).
68
69
69
70
The **name of the SQL Database** that hosts SSISDB becomes the first part of the four-part name to use when you deploy and manage packages from SSDT and SSMS - `<sql_database_name>.database.windows.net`.
70
71
71
-
You have to use the **project deployment model**, not the package deployment model, for projects you deploy to SSISDB on Azure SQL Database.
72
+
For info about how to connect to the SSIS Catalog database, see [Connect to the SSISDB Catalog database on Azure](ssis-azure-connect-to-catalog-database.md).
72
73
74
+
## Design packages
73
75
You continue to **design and build packages** on-premises in SSDT, or in Visual Studio with SSDT installed.
74
76
75
-
For info about how to connect to **on-premises data sources** from the cloud with Windows authentication, see [Connect to on-premises data sources with Windows Authentication](ssis-azure-connect-with-windows-auth.md).
77
+
For info about how to connect to on-premises data sources from the cloud with **Windows authentication**, see [Connect to on-premises data sources and Azure file shares with Windows Authentication](ssis-azure-connect-with-windows-auth.md).
78
+
79
+
For info about how to connect to files and file shares, see [Store and retrieve files on file shares on premises and in Azure with SSIS](ssis-azure-files-file-shares.md).
80
+
81
+
When you provision an instance of SQL Database to host SSISDB, the Azure Feature Pack for SSIS and the Access Redistributable are also installed. These components provide connectivity to various **Azure** data sources and to **Excel and Access** files, in addition to the data sources supported by the built-in components.
76
82
77
-
## Common tasks
83
+
You can't install or use **third-party components** for SSIS at this time (including third-party components from Microsoft, such as the Oracle and Teradata components by Attunity and the SAP BI components).
78
84
79
-
### Provision
80
-
Before you can deploy and run SSIS packages in Azure, you have to provision the SSISDB Catalog database and the Azure SSIS Integration Runtime. Follow the provisioning steps in this article: [Deploy SSIS packages to Azure](https://docs.microsoft.com/azure/data-factory/tutorial-create-azure-ssis-runtime-portal).
85
+
##Deploy and run packages
86
+
You have to use the **project deployment model**, not the package deployment model, when you deploy projects to SSISDB on Azure.
81
87
82
-
### Deploy and run packages
83
-
To deploy projects and run packages on SQL Database, you can use one of several familiar tools and scripting options:
88
+
To deploy projects and run packages on Azure, you can use one of several familiar tools and scripting options:
84
89
- SQL Server Management Studio (SSMS)
85
90
- Transact-SQL (from SSMS, Visual Studio Code, or another tool)
86
91
- A command-line tool
@@ -89,12 +94,12 @@ To deploy projects and run packages on SQL Database, you can use one of several
89
94
90
95
To get started, see [Deploy, run, and monitor an SSIS package on Azure](ssis-azure-deploy-run-monitor-tutorial.md).
91
96
92
-
###Monitor packages
97
+
## Monitor packages
93
98
To monitor running packages in SSMS, you can use one of the following reporting tools in SSMS.
94
99
- Right-click **SSISDB**, and then select **Active Operations** to open the **Active Operations** dialog box.
95
100
- Select a package in Object Explorer, right-click and select **Reports**, then **Standard Reports**, then **All Executions**.
96
101
97
-
###Schedule packages
102
+
## Schedule packages
98
103
To schedule the execution of packages stored in SQL Database, you can use the following tools:
99
104
- SQL Server Agent on-premises
100
105
- The Data Factory SQL Server Stored Procedure activity
0 commit comments