【问题标题】:SQL Agent Job dependency between two Servers两台服务器之间的 SQL 代理作业依赖关系
【发布时间】:2023-03-08 04:56:01
【问题描述】:

我在两个不同的服务器中有两个 SQL 代理作业(D01->preload & s01->dwload)。

我的要求是只有在 D01 中的预加载作业成功完成后,才能在 s01 中运行 dwload 作业。

预加载作业在凌晨 1:00 运行,并在早上 7:00 结束。

到目前为止,我已将 dwload 安排在上午 8:00 运行以避免冲突,并在预加载因某种原因失败时手动禁用它。

我的问题:如何在 dwload 和 preload 之间创建依赖关系,因为它们属于不同的服务器。

【问题讨论】:

    标签: sql-server-2012 sql-agent-job sql-agent


    【解决方案1】:

    您可以在其中一个实例中创建链接服务器。这里有几个关于如何设置的链接。

    How to Create a Linked Server

    StackOverflow Answer

    Calling Linked Server In Query

    一旦您设置了链接服务器,您就可以为它们创建一个作业。 Preload 将是作业的第 1 步,而 dwload 将是第 2 步。

    【讨论】:

    • preload 和 dwload 都是 SSIS 包。但是,在创建链接服务器后,我可以将这两个任务拉到一个作业中。谢谢。
    猜你喜欢
    • 2019-02-17
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 2017-10-22
    相关资源
    最近更新 更多