¿Hay una lista concisa de errores del procedimiento almacenado de SQL Server que tiene sentido para volver a intentar automáticamente? Obviamente, reintentar un error de "inicio de sesión fallido" no tiene sentido, pero reintentar "timeout" sí lo tiene. Estoy pensando que podría ser más fácil especificar qué errores volver a intentar que especificar qué errores no volver a intentar.Lista de errores de SQL Server que se deben volver a intentar?
Por lo tanto, además de los errores de "tiempo de espera", ¿qué otros errores serían buenos candidatos para reintentar automáticamente?
Gracias!
Incluya '3960' (" Transacción de aislamiento de instantáneas cancelada debido a un conflicto de actualización. ") Si está utilizando el nuevo nivel de aislamiento de instantánea (ish), ya que ese error aparecerá en lugar de un interbloqueo.Es posible que también desee incluir '3621' que es el genérico" La declaración ha finalizado "y generalmente se incluye con otros errores. – Nick