sql-server - 调用 SQL Server 代理作业

标签 sql-server

我在 SQL Server 代理上有一项重新运行的作业,例如如果每日文件加载失败,SSIS 包将再次启动。它不会立即执行,而是在奇怪的时间执行。当它启动时,失败后,您可以看到消息:

作业成功。该作业由警报 2 调用。最后运行的步骤是步骤 1(运行 SSIS 加载程序)。

我已经查看了作业并查看了警报,没有任何内容表明作业重新运行的方式/原因/内容。

我错过了什么,我打赌很明显。

注意:我对关闭工作不感兴趣。我只是想知道它是如何重新运行的。另外,我在警报中找不到名为警报 2 的警报。

干杯

C

最佳答案

您是否查看过“作业属性”->“步骤”->“作业步骤”->“高级”选项卡?有重试尝试次数和重试间隔(以分钟为单位)的设置。还有一个“失败操作”下拉菜单,可以将其设置为执行意外操作,例如继续下一步。

或者,也许有一个不同的工作以奇怪的方式调用这个工作?也许它有一个名为“Alerts 2”的步骤或时间表,或者本身就是这样的?

关于sql-server - 调用 SQL Server 代理作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659994/

相关文章:

sql-server - SQL 服务器 : Simulate Long I/O in SQL Server

sql-server - 按同一列中的值更新空值

sql - 从 SQL Server 中的子查询值或其他聚合函数获取平均值

sql - COALESCE 的逆

sql - 仅从日期时间列中减去时间

sql - 在 SQL Server 中定义动态 PIVOT sql 查询

sql - T-SQL IF 语句解释

sql - 连接两个表的问题

sql-server - 在 T-SQL 存储过程中动态检索参数名称和当前值

c# - 在 C# 中读取时来自 SQL 的 DateTime 减少了 1 秒