SQL Server 作业完成后如何触发 DataStage 作业?

达伦B

目前,SQL Server 中有一项作业计划每天运行数次。

SQL 作业为在 SQL 服务器作业之后不久安排的 DataStage 作业构建一个文件,问题是如果 SQL 作业尚未完成构建文件,则 DataStage 作业将失败。

是否可以在 SQL 服务器上添加触发器/查询来触发 DataStage 作业?

迈克尔·蒂芬巴赫

可能有多种解决方案:

  1. 从命令行(通过 dsjob)启动 DataStage 作业并在该作业之后在同一个调度程序(作为 SQL 服务器作业)中调度该作业(或在另一个通用调度程序中调度这两个作业)
  2. 在 DataStage 序列中使用等待文件阶段。这可以配置为等待文件一段时间。
  3. 从数据库触发器触发执行 - 我已经为 Db2 完成了它,但它应该也适用于你 - 也许你必须为此编写一些代码......

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MICROSOFT SQL Server 如何在传输完成后更新列(作业)

作业完成后将作业信息插入到统计表中 DataStage

将 SQL 结果分配给 DataStage 中的作业参数

创建/删除作业时如何使SQL Server 2008触发

检查 SQL Server 作业的状态

SQL Server 2012查询/作业

如何在作业完成后自动删除 Kubernetes 作业

如何从SQL Server代理运行作业?

从C#运行Sql Server代理作业

Spark作业速度与SQL Server大小相关

SQL Server作业步骤重试尝试

队列作业完成后如何刷新组件?

如何根据作业名称批量更新 SQL Server 代理作业重试尝试

如何知道作业是否在 SQL Server 2000 中运行?

如何从 Azure SQL Server 设置自动 CSV 导出作业?

完成后从作业输出参数

我如何在DataStage序列作业中有2个输入链接?

when文件进入服务器时如何启动DataStage Sequence作业

在SSMS中,是否可以导出SQL Server代理作业中的作业步骤列表?

SQL Server代理作业-通过日期并确定作业是否将基于计划运行

当其中一项并行作业失败时,DataStage 回滚数据

在 datastage 中查看所有作业的所有 Oracle Connector 中的查询的自动化方法

DataStage 在作业批处理中调用用户定义的服务器例程

停止SQL Server作业添加事件日志以获取成功

是否可以在SQL Server SSIS作业的With Clause内部传递参数?

SQL Server 代理作业依赖项(非步骤)

SQL Server 存储过程/作业将由非技术用户运行

链接服务器在SQL Server作业上失败

创建存储过程并在sql server上创建作业