Hi kiff ,
Welcome to Microsoft Q&A Forum, thank you for posting your query here!
Yes, you can move your 2010 SSIS package to Azure Blob Storage and execute it using Azure Data Factory (ADF). there are a few important considerations:
- Azure-SSIS Integration Runtime: To run SSIS packages in ADF, you need to set up an Azure-SSIS Integration Runtime (IR). This is a managed cluster of virtual machines that can execute SSIS packages.
- Package Compatibility: While you can upload your 2010 SSIS package to Azure Blob Storage, the Azure-SSIS IR is based on SQL Server 2017 or later. This means that your SSIS package will be upgraded to the 2017 version at runtime. Therefore, it is crucial to test your package after migration to ensure it runs correctly.
- Supported Versions: ADF supports running SSIS packages from SQL Server 2012 and later2. Since your package is from 2010, you might need to upgrade it to a supported version before deploying it to Azure.
To execute your SSIS package in ADF:
- Upload the Package: Place your SSIS package in Azure Blob Storage.
- Create Azure-SSIS IR: Set up an Azure-SSIS Integration Runtime in ADF.
- Deploy the Package: Deploy your SSIS package to the SSISDB catalog in Azure SQL Database or keep it in Azure Blob Storage.
- Create ADF Pipeline: Create a pipeline in ADF and use the Execute SSIS Package activity to run your package.
For more information:
- https://learn.microsoft.com/en-us/azure/data-factory/how-to-invoke-ssis-package-ssis-activity
- https://learn.microsoft.com/en-us/azure/data-factory/azure-ssis-integration-runtime-package-store
If you have any other questions or are still running into more issues, let me know in the "comments" and I would be happy to help you
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.