Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Localizar a data da última modificação/implantação do pacote SSIS - SQL Server


Não tenho permissão para comentar a última resposta, mas no SQL Server 2016, pois os pacotes podem ser implantados individualmente, além de serem implantados como um projeto completo, se você usar
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

Então você não obterá a resposta certa sempre porque está olhando para a data de implantação do projeto.

O rastreamento de controle de versão para pacotes SSIS parece estar no nível do projeto em 2016, e não no nível do pacote, portanto, não sei se há uma maneira de encontrar a data exata em que um determinado pacote foi implantado.

Consulte https://www.timmitchell. net/post/2016/11/11/ssis-catalog-project-versioning/ para algumas boas informações sobre isso.