gpt4 book ai didi

sql-server - 查找 SSIS 包上次修改/部署日期 - SQL Server

转载 作者:行者123 更新时间:2023-12-03 16:29:24 26 4
gpt4 key购买 nike

我想通过执行 SQL 查询来查找 SSIS 包的最后修改日期。例如,下面的查询按降序返回程序的最后修改日期。我期待对 SSIS 包的相同类型的查询。是否可以从 DB 获取这些信息?

select 
name,
create_date,
modify_date
from sys.objects
where type='P'
order by modify_date desc

最佳答案

我不允许对最后一个答案发表评论,但在 SQL Server 2016 中,因为包可以单独部署,也可以作为完整项目部署,如果您使用

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
那么您将不会总是得到正确的答案,因为您正在查看项目部署日期。
SSIS 包版本控制的跟踪似乎在 2016 年处于项目级别,而不是在包级别,因此我不知道是否有办法找到特定包部署的确切日期。
请查看 https://www.timmitchell.net/post/2016/11/11/ssis-catalog-project-versioning/有关这方面的一些好信息。

关于sql-server - 查找 SSIS 包上次修改/部署日期 - SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46884700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com