2017-07-25 45 views

回答

1

您可以查詢msdb數據庫對象。

select 
    a.job_id JobID 
    ,a.name JobName 
    ,js.step_id 
    ,js.step_name 
    ,js.subsystem 
    ,b.name SSISPackageName 
    ,js.command 
from msdb.dbo.sysjobs a 
Left Join msdb.dbo.sysjobsteps js on js.job_id=a.job_id 
left join msdb.dbo.sysssispackages b on a.name=b.name 
Where b.name like '%MySSISPackageName%' OR js.command like '%MySSISPackageName%' 

注:

...OR js.command like '%MySSISPackageName%' 

此代碼是,如果包是在T-SQL語法執行處理。

+0

我已經試過了。但是這個不起作用。 –

+0

你的軟件包是如何部署的?位置? – p2k

+0

在a.name = b.name上左加入msdb.dbo.sysssispackages b不起作用。因爲我們沒有保持名稱的一致性。 –

相關問題