Skip to content

Commit fa4baf9

Browse files
authored
Add steps in fabric sql integration (#37007)
1 parent ae661b7 commit fa4baf9

5 files changed

Lines changed: 26 additions & 2 deletions

File tree

docs/integration-services/fabric-integration/integrate-fabric-sql-database.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ title: "Tutorial: Integrate SSIS with SQL Database in Microsoft Fabric"
33
description: Learn how to integrate SSIS with Fabric SQL Database
44
author: chugugrace
55
ms.author: chugu
6-
ms.reviewer: randolphwest
7-
ms.date: 02/02/2026
6+
ms.reviewer: randolphwest, mathoma
7+
ms.date: 04/06/2026
88
ms.service: sql
99
ms.subservice: integration-services
1010
ms.topic: tutorial
@@ -44,8 +44,32 @@ Use the Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) and configure:
4444

4545
:::image type="content" source="media/ole-db-connection-2.png" alt-text="Screenshot of OLE DB Connection Manager part 2." lightbox="media/ole-db-connection-2.png":::
4646

47+
## Run in Fabric with Invoke SSIS Package activity
48+
49+
When running in Fabric with the [Invoke SSIS Package activity](/fabric/data-factory/invoke-ssis-package-activity), if your package uses the `DontSaveSensitive` protection level, credentials aren't persisted in the package file. You supply them at runtime through the **Connection Managers** tab of the Invoke SSIS Package activity. Alternatively, you can set the package protection level to `EncryptSensitiveWithPassword`, which encrypts credentials inside the package. You then provide the package password in the Invoke SSIS Package activity at runtime instead of supplying individual connection manager credentials.
50+
51+
### Steps to override connection for DontSaveSensitive
52+
53+
1. In the Invoke SSIS Package activity, select the **Connection Managers** tab.
54+
1. Select **+ New** to add a connection manager override entry.
55+
1. Set the **Name** field to match your OLE DB Connection Manager name in the package.
56+
1. Fill in the connection properties, including **User name** (Application/client ID) and **Password** (client secret) for service principal authentication.
57+
1. Repeat for each connection manager that requires credentials.
58+
59+
:::image type="content" source="media/activity-configuration-manager.png" alt-text="Screenshot of the Connection Managers tab in the Invoke SSIS Package activity." lightbox="media/activity-configuration-manager.png":::
60+
61+
### Steps to provide package password for EncryptSensitiveWithPassword
62+
63+
1. In the SSIS package, set the **ProtectionLevel** property to `EncryptSensitiveWithPassword` and assign a package password. This encrypts all sensitive data (connection strings, credentials) inside the package file.
64+
1. In the Invoke SSIS Package activity, go to the **Settings** tab.
65+
1. In the **Encryption password** field, enter the same password used to encrypt the package.
66+
1. The runtime decrypts the embedded credentials automatically; no individual connection manager overrides are needed.
67+
68+
:::image type="content" source="media/activity-package-encryption.png" alt-text="Screenshot of the package encryption in the Invoke SSIS Package activity." lightbox="media/activity-package-encryption.png":::
69+
4770
## References
4871

72+
- [Invoke SSIS Package activity](/fabric/data-factory/invoke-ssis-package-activity)
4973
- [Authentication in SQL database in Microsoft Fabric](/fabric/database/sql/authentication)
5074
- [Use Microsoft Entra ID](../../connect/oledb/features/using-azure-active-directory.md)
5175
- [Connect to your SQL database in Microsoft Fabric](/fabric/database/sql/connect)
20.7 KB
Loading
55.2 KB
Loading
-54.7 KB
Loading
-34.6 KB
Loading

0 commit comments

Comments
 (0)