sql-server SSIS执行SQL任务与存储过程(性能)

mwecs4sa  于 2022-10-31  发布在  其他
关注(0)|答案(1)|浏览(136)

现在我有一台服务器,有几个数据库。我必须将Transact-SQL作业移到SSIS包中(公司的政策,所以我必须这么做)。
T-SQL的优点是我可以非常快速地识别是否有修改(msdb.dbo.sysjobsteps)。如果我将脚本移到SSIS执行SQL任务,这将非常困难。
我读了很多关于这个主题的帖子,但是我没有找到答案。
如果我将指令码放在存储程序中,并在数据流程工作中使用它,是否会降低效能?如果是,您知道如何在不开启SSIS封装的情况下,快速搜寻SSIS封装吗?

vpfxa7rd

vpfxa7rd1#

如果我将脚本放入存储过程并在数据流任务中使用它,是否会降低性能?
不应该。而且存储过程中的动态SQL将与TSQL作业步骤完全相同。
如果是,您知道如何在不打开SSIS包的情况下快速搜索这些包吗?
SSIS包是XML文件。并且可以使用Visual Studio在源代码管理系统中轻松管理SSIS项目。这确实是一种更好的方法。

相关问题