用于查找作业和表的T-SQL查询

时间:2017-07-05 06:28:42

标签: sql sql-server

我想找到对特定表进行操作的sql server agent作业。例如: 我有一个名为TAB1的表,它每天由一个名为SAJ1的作业更新。我需要一个查询来提取这些信息。

2 个答案:

答案 0 :(得分:1)

如果T-SQL中的作业步骤,则可以从此选择开始,然后它将找到您将声明为表名的文本。

$(document).ready(function()
{
  $("button.clone").on("click", clone);
  $("button.remove").on("click", remove);
});

var regex = /^(.+?)(\d+)$/i;

function clone() {
  var cloneIndex = $(".clonedInput").length;
  $(".rounded").find("#clonedInput1").clone().insertAfter(".clonedInput:last").attr("id", "clonedInput" +  (cloneIndex+1));
}

function remove() {
  $(".rounded").find(".clonedInput:last").remove();
}

答案 1 :(得分:0)

可用选项之一是msdb.dbo.sysjobsteps表,它包含所有作业及其步骤。您可以进入输出的Command列并查找所需信息。

从msdb.dbo.sysjobsteps中选择*;