I have a SQL Agent job that runs certain SSIS packages. While I do know the location of those SSIS projects, I don't know which version of those packages is currently deployed in SQL Server.
For example, if I deployed an SSIS package from 'Project1' to SQL Server Integration Services Catalogs last month, but someone else changed that package and saved the changes to 'Project1', and did not deploy the changes, how would I be able to find out whether the current package is equivalent to what I have deployed?
Many thanks!
In the SQL Server Integration Services Catalog database, you can retrieve the project ID for the SSIS project you're interested in
Once you have the project ID, you can query the [catalog].[object_versions] table to get all the information about the package version: