Sql 复制数据的计划作业

Sql 复制数据的计划作业,sql,database,sql-server-2008-r2,jobs,schedule,Sql,Database,Sql Server 2008 R2,Jobs,Schedule,我需要帮助设置计划作业 我在两台不同的服务器上有两个SQL Server数据库。作业将在数据库A上选择并在数据库B上插入。当数据库A中发生更改时,作业将比较更改的内容并在数据库B上进行更新 如果我有SQLServer2008R2管理工作室,这可能吗 非常感谢您。您可以在两台服务器之间设置单向复制,让它为您解决所有问题 或者,您可以将服务器B添加为链接服务器,然后自己负责记录检查和编写insert/update/delete语句 您试过这两种方法吗?如果可能的话,我建议您进行复制。阅读更多关于它的

我需要帮助设置计划作业

我在两台不同的服务器上有两个SQL Server数据库。作业将在数据库A上选择并在数据库B上插入。当数据库A中发生更改时,作业将比较更改的内容并在数据库B上进行更新

如果我有SQLServer2008R2管理工作室,这可能吗


非常感谢您。

您可以在两台服务器之间设置单向复制,让它为您解决所有问题

或者,您可以将服务器B添加为链接服务器,然后自己负责记录检查和编写insert/update/delete语句


您试过这两种方法吗?

如果可能的话,我建议您进行复制。阅读更多关于它的信息

否则,如果你真的需要一份自己的工作,你有两种方法

  • 每X分钟/小时使用SQL代理执行一次作业。检查新数据并执行
    INSERT
    -语句
  • 您可以在源表上创建触发器,该触发器在表中或在执行插入后在源表本身上设置标志。您在目标服务器上的作业每x分钟甚至秒执行一次,并检查源表。之后,他可以评估是否发生了更改,只需将标记行复制到目标

  • 您是否编写了执行此选择和插入操作的代码?任何操作都是可能的。你试过什么?请发布您正在执行的工作。大家好,谢谢您的回答。我会尽力让你知道的。