我有一个Windows计划任务,它会执行一些数据库更新,并且每隔几个小时运行一次。
我有一个Python脚本,用于更新同一数据库中的数据,并由用户调用。
我想防止计划任务和Python脚本之间的数据冲突。当用户调用Python脚本时,如何检查计划任务是否正在运行,以便Python脚本延迟更新数据库,直到计划任务完成为止?或者更容易检查数据库是否正在更新(我将如何在Python脚本中执行此操作?)?
我正在运行Python 2.7 64位,Windows Server 2012 64位和SQLServer 2012 64位。
提前致谢。