Esiste un elenco conciso di errori di stored procedure di SQL Server che hanno senso riprovare automaticamente? Ovviamente, riprovare un errore di "accesso non riuscito" non ha senso, ma lo fa nuovamente "timeout". Sto pensando che potrebbe essere più facile specificare quali errori riprovare piuttosto che specificare quali errori non riprovare.Elenco degli errori di SQL Server che dovrebbero essere riprovati?
Quindi, oltre agli errori di "timeout", quali altri errori sarebbero buoni candidati per il nuovo tentativo automatico?
Grazie!
Includi '3960' (" Transazione di isolamento snapshot interrotta a causa di conflitto di aggiornamento. ") Se si sta utilizzando il nuovo livello di isolamento Snapshot (ish), poiché verrà visualizzato tale errore anziché un deadlock.Si potrebbe anche voler includere '3621' che è il generico" L'istruzione è stata terminata "e di solito è inclusa con altri errori. – Nick