sql >> Databasteknik >  >> RDS >> Sqlserver

Hitta SSIS-paketets senaste ändrings-/distributionsdatum - SQL Server

Jag får inte kommentera det sista svaret men i SQL Server 2016 eftersom paket kan distribueras individuellt, samt distribueras som ett fullständigt projekt, om du använder

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

Då kommer du inte alltid att få det rätta svaret eftersom du tittar på projektets implementeringsdatum.

Spårning av versionshantering för SSIS-paket verkar vara på projektnivå 2016 snarare än på paketnivå, så jag vet inte om det finns ett sätt att hitta det exakta datumet då ett visst paket distribuerades.

Se https://www.timmitchell. net/post/2016/11/11/ssis-catalog-project-versioning/ för lite bra information om detta.



  1. Mysql:konvertera datum från 'dd/mm/åååå' till 'ååååmmdd'

  2. Transaktion MySQL

  3. Oracle-stödda versioner Matrix

  4. ORA-00933 SQL-kommandot avslutades inte korrekt men bra i SQL Developer