Je ne suis pas autorisé à commenter la dernière réponse, mais dans SQL Server 2016, car les packages peuvent être déployés individuellement, ainsi que déployés en tant que projet complet, si vous utilisez
USE SSISDB
GO
SELECT MAX(p.last_deployed_time) AS last_deployed_time
FROM [internal].[projects] p
INNER JOIN [internal].[packages] pk ON pk.project_id = p.project_id
Ensuite, vous n'obtiendrez pas toujours la bonne réponse car vous regardez la date de déploiement du projet.
Le suivi de la gestion des versions des packages SSIS semble être au niveau du projet en 2016 plutôt qu'au niveau du package, donc je ne sais pas s'il existe un moyen de trouver la date exacte à laquelle un package particulier a été déployé.
Veuillez consulter https://www.timmitchell. net/post/2016/11/11/ssis-catalog-project-versioning/ pour de bonnes informations à ce sujet.