sql server 两个表数据如何同步

目标:
有 a b两张表,希望在a或b上更新任一数据两张表同步更新相应位置数据。
问题:
目前在b上创建触发器,当b更新时,a能同步更新,但是相对应在a上创建触发器,更新b数据时,会出现触发器超出最大嵌套层数提示。求告知解决办法。

需要定义一个更新来源,是来自于触发器或不是来自于触发器,否则你这个就是死循环了。
比如新增一个字段,标记是否来自触发器,,手动更新数据时,写入标记为"否",然后触发器同步数据的时候,此标记写入为"是",
触发器每次被触发的时候,先加个if判断,判断写入的这个标记是什么,如果为"是",则什么都不执行,如果为"否",才执行同步。
同理,使用事务级全局变量也可以达到类似的效果