gpt4 book ai didi

sql-server - 如何在触发器中执行SQL Server中安装的SSIS包

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

我已经在 SQL Server Business Intelligence Development Studio 中创建了 SSIS 包。如果我在那里运行该包,它就可以正常工作,因此我部署了该包。

然后我使用包安装向导并将其安装在本地 SQL Server 2005 上。

现在我想在我的触发器中使用它。

我知道如何从文件执行包,但是当它安装在 SQL Server 中时如何执行它?

谢谢。

最佳答案

正如我之前提到的:我不会将这样的任务放入触发器中。由于您无法控制触发触发器的时间和次数,因此触发器中的任何内容在执行时间方面都应该非常短。不要不要将长时间运行的处理放入触发器中!

我的方法是:

  1. 触发器将一个条目写入表(“作业”表或任何您想要的名称)

  2. 运行的任务(例如 SQL 代理作业)每 5 分钟一次。或任何读取该表的内容,并在必要时写入文件。

这将触发代码与实际写入文件的较长过程分离。

否则,您的系统性能将受到这个可能运行时间很长的触发器的严重影响......

关于sql-server - 如何在触发器中执行SQL Server中安装的SSIS包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828468/

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