SQL Server维护计划与作业和DTExec有什么关系?

4
SQL Server维护计划如何与作业和DTExec相关?
我特别关注维护计划的本地连接,它似乎以某种方式传递给dtexec。
我已经阅读了一些文档,但没有一个清晰明了。按照我的理解:MP创建了一个SSIS包以及一个作业...而该作业又调用外部应用程序dtexec...执行SSIS包。此包必须访问SQL Server,并使用维护计划的“本地连接”参数提供的帐户来获得该帐户。
我的理解正确吗?
欢迎参考微软官方详细文档。

1
是的!您可以通过执行以下命令列出所有“SSIS步骤”: SELECT job.,steps. FROM msdb.dbo.sysjobs job INNER JOIN msdb.dbo.sysjobsteps steps
ON job.job_id = steps.job_id WHERE job.enabled = 1 AND subsystem = 'SSIS'
- user11380812
1个回答

0

维护计划以SSIS包的形式保存在MSDB数据库中。您可以通过从SQL Server Management Studio连接到Integration Services来访问它们。您可以参考以下链接获取更多信息:

此外,您可以通过查询位于msdb数据库中的表和视图来检索有关这些包的信息:

每个SQL作业通过将连接和其他值作为参数传递来执行SSIS包。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接