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/fabric-integration/integrate-fabric-sql-database.md
+26-2Lines changed: 26 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@ title: "Tutorial: Integrate SSIS with SQL Database in Microsoft Fabric"
3
3
description: Learn how to integrate SSIS with Fabric SQL Database
4
4
author: chugugrace
5
5
ms.author: chugu
6
-
ms.reviewer: randolphwest
7
-
ms.date: 02/02/2026
6
+
ms.reviewer: randolphwest, mathoma
7
+
ms.date: 04/06/2026
8
8
ms.service: sql
9
9
ms.subservice: integration-services
10
10
ms.topic: tutorial
@@ -44,8 +44,32 @@ Use the Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) and configure:
44
44
45
45
:::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":::
46
46
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":::
0 commit comments