我想在变量中捕获执行结果。如果该过程因死锁或错误而失败,我该如何以编程方式捕获它。
方案是我有一个SSIS包,我调用存储过程。现在,存储过程有时会因死锁而失败,但程序包执行会记录为成功。
SqlCommand sqlCommand = new SqlCommand("SP_NAME", sqlConn);
sqlCommand.CommandType = CommandType.StoredProcedure;
sqlCommand.CommandTimeout = 3500;
sqlCommand.ExecuteNonQuery();
存储过程不接受或返回任何变量。如何确定存储过程是成功执行还是失败。