插入触发器后导致表锁定

时间:2018-08-16 13:50:36

标签: sql-server

由于触发器,我面临表锁定问题。就我而言,我必须将数据从一台服务器迁移到另一台服务器,这需要通过Web应用程序完成。我编写了一个存储过程,将数据(从9个表中)从源服务器/数据库插入到目标服务器/数据库。

  • 用户选择所需的员工姓名,然后单击“迁移”按钮。单击迁移按钮后,员工ID将存储在表(表A )中。
  • 此表上有一个触发器,用于调用存储过程。
  • 此存储过程用于根据提供的Employee ID将Employee数据插入9个表中。
  • 当我将10行插入到表A 中时,存储过程将调用第一行,并等待第一位员工执行存储过程。

面临的问题

  • 由于此触发器,我无法从那9个表中获取数据,无法完成第一名员工的存储过程的执行。 我需要在此过程中避免此表锁定。

  • 我还想并行执行所有触发器,而不是一个接一个地执行。

请提供一些解决我问题的方法。

谢谢。

桑迪

0 个答案:

没有答案