Problem: Identify all SSIS packages that connect to a specific database table on SQL Server.
Details: There are almost 100 packages deployed to the server, most packages are huge in size, so it will be difficult to go through them manually with a high degree of accuracy.
Is there a fast and automated way to do this?
Potential solution using SQL Server:
- Query the Integration Services Catalog and retrieve the *.dtsx package
- Load the package data into an XML column/data type
- Parse/query the package for any reference to the specific database table
Perhaps a C# application may do the same?
I greatly appreciate any assistance that can be afforded.