我正在为我的公司构建一个完全自动化的流程,其中包括2个流程。一,第三方应用程序,每天在特定时间关闭存储过程。二,存储过程然后控制开始其他进程。该过程由一个表控制,该表包含当天将开始的作业列表。如果作业项的状态设置为“队列”,则该过程将开始运行该项目并将状态设置为“正在运行”。我的问题是,如果由于某种原因SQL Server崩溃,无论是停电还是某些奇怪的原因。如果第三方应用程序在另一天启动并启动该存储过程,则可能有一个作业仍然表示应该运行哪个应该是失败的,或者由于服务器崩溃而重新启动到Queue。
在SQL中是否有一种方法可以检查服务器在进程运行期间是否崩溃?
答案 0 :(得分:0)
您可以将脚本和第三方应用程序放在SQL服务器上的一个SQL作业中。这可能会解决问题。