SqlConfigurableRetryFactory.BaselineTransientErrors Proprietà

Definizione

Questo elenco può cambiare in qualsiasi momento quando l'implementazione sottostante cambia e non verrà considerata una modifica dell'API di rilievo. Le applicazioni non devono dipendere da questo elenco contenente codici di errore specifici.

public:
 static property System::Collections::ObjectModel::ReadOnlyCollection<int> ^ BaselineTransientErrors { System::Collections::ObjectModel::ReadOnlyCollection<int> ^ get(); };
public static System.Collections.ObjectModel.ReadOnlyCollection<int> BaselineTransientErrors { get; }
static member BaselineTransientErrors : System.Collections.ObjectModel.ReadOnlyCollection<int>
Public Shared ReadOnly Property BaselineTransientErrors As ReadOnlyCollection(Of Integer)

Valore della proprietà

Commenti

La tabella seguente mostra l'elenco di errori temporanei di base/predefinito usato dai provider di tentativi predefiniti.

I chiamanti devono considerare questo elenco come punto di partenza per copiare ed estendere per la propria logica di ripetizione dei tentativi, anziché come contratto stabile che rimarrà invariato.

NumberDescription
233 È stata stabilita una connessione con il server, ma si è verificato un errore durante il processo di accesso. (provider: Provider di memoria condivisa, errore: 0 - Nessun processo si trova sull'altra estremità della pipe). (Microsoft SQL Server, Errore: 233)
997 È stata stabilita una connessione con il server, ma si è verificato un errore durante il processo di accesso. (provider: provider Named Pipes, errore: 0 - Operazione di I/O sovrapposta in corso)
1204 In questo momento l'istanza del Motore di database di SQL Server non è in grado di ottenere una risorsa LOCK. Eseguire nuovamente l'istruzione quando è presente un minor numero di utenti attivi. Chiedere all'amministratore del database di controllare la configurazione di memoria e di blocco per l'istanza o di verificare la presenza di transazioni con esecuzione prolungata.
1205 La transazione (ID processo) è stata bloccata nelle risorse con un altro processo ed è stata scelta come vittima del deadlock. Ripetere la transazione.
1222Timeout della richiesta di blocco.
4060Impossibile aprire il database "%.*ls" richiesto dall'account di accesso. Accesso non riuscito.
4221 L'accesso alla replica secondaria in lettura non è riuscito a causa del tempo di attesa lungo di 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING'. La replica non è disponibile per l'accesso perché mancano le versioni di riga per le transazioni che erano in esecuzione quando la replica è stata riciclata. Per risolvere il problema, eseguire il rollback o il commit delle transazioni attive nella replica primaria. È possibile ridurre le occorrenze di questa condizione evitando transazioni di scrittura lunghe nell'istanza primaria.
10060 Si è verificato un errore durante il tentativo di stabilire una connessione al server. Quando ci si connette a SQL Server, è possibile che l'errore sia determinato dal fatto che le impostazioni predefinite di SQL Server non consentono le connessioni remote. (provider: provider TCP, errore: 0 - Tentativo di connessione non riuscito perché la parte connessa non ha risposto correttamente dopo un periodo di tempo o la connessione stabilita non è riuscita perché l'host connesso non è riuscito a rispondere. (Microsoft SQL Server, Errore: 10060)
10928 ID risorsa: %d. Il limite di %s per il database è %d ed è stato raggiunto. Per altre informazioni, vedere https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server.
10929 ID risorsa: %d. La garanzia minima %s è %d, il limite massimo è %d e l'utilizzo corrente per il database è %d. Tuttavia, il server è attualmente troppo occupato per supportare le richieste maggiori di %d per questo database. Per altre informazioni, vedere https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server. In caso contrario, riprovare più tardi.
40143Il servizio ha rilevato un errore durante l'elaborazione della richiesta. Riprova.
40197Il servizio ha rilevato un errore durante l'elaborazione della richiesta. Riprova. Codice di errore %d.
40501Il servizio è attualmente occupato. Ripetere la richiesta dopo 10 secondi. ID evento imprevisto: %ls. Codice: %d.
40540Il servizio ha rilevato un errore durante l'elaborazione della richiesta. Riprova.
40613 Il database '%.ls' nel server '%.*ls' non è attualmente disponibile. Eseguire nuovamente la connessione in un secondo momento. Se il problema persiste, contattare il Supporto tecnico indicando l'ID di traccia della sessione di '%.*ls'.
42108Impossibile connettersi al pool SQL perché è in pausa. Riprendere il pool SQL e riprovare.
42109Il pool SQL si sta scaldando. Riprova.
49918Impossibile elaborare la richiesta. Risorse non sufficienti per elaborare la richiesta.
49919 Impossibile elaborare la richiesta di creazione o aggiornamento. Troppe operazioni di creazione o aggiornamento in corso per la sottoscrizione "%ld".
49920Impossibile elaborare la richiesta. Troppe operazioni in corso per la sottoscrizione "%ld".

Si applica a