SqlConfigurableRetryFactory.BaselineTransientErrors Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta lista puede cambiar en cualquier momento a medida que cambie la implementación subyacente y no se considerará un cambio importante en la API. Las aplicaciones no deben depender de esta lista que contenga ningún código de error concreto.
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)
Valor de propiedad
Comentarios
En la tabla siguiente se muestra la lista de errores transitorios de línea base/predeterminada usada por los proveedores de reintentos integrados.
Los autores de llamadas deben tratar esta lista como punto de partida para copiar y extender para su propia lógica de reintento, en lugar de como un contrato estable que permanecerá sin cambios.
| Número de error | Description |
|---|---|
| 233 | Se estableció correctamente una conexión con el servidor, pero luego se produjo un error durante el proceso de inicio de sesión. (proveedor: Proveedor de memoria compartida, error: 0 : no hay ningún proceso en el otro extremo de la canalización). (Microsoft SQL Server, Error: 233) |
| 997 | Se estableció correctamente una conexión con el servidor, pero luego se produjo un error durante el proceso de inicio de sesión. (proveedor: Proveedor de canalizaciones con nombre, error: 0 : operación de E/S superpuesta está en curso) |
| 1204 | La instancia del motor de base de datos de SQL Server no puede obtener un recurso LOCK en este momento. Vuelva a ejecutar la instrucción cuando haya menos usuarios activos. Pida al administrador de la base de datos que compruebe la configuración de bloqueos y memoria de esta instancia o si hay transacciones que se ejecutan durante mucho tiempo. |
| 1205 | La transacción (id. de proceso) se interbloqueó en los recursos con otro proceso y se ha elegido como víctima del interbloqueo. Vuelva a ejecutar la transacción. |
| 1222 | Superado el tiempo de espera de solicitud de bloqueo. |
| 4060 | No se puede abrir la base de datos "%.*ls" solicitada por el inicio de sesión. Error de inicio de sesión. |
| 4221 | No se pudo iniciar sesión en el secundario de lectura debido a una espera prolongada en HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING. La réplica no está disponible para el inicio de sesión porque faltan las versiones de las filas de transacciones que estaban en proceso cuando se recicló la réplica. El problema se puede resolver revirtiendo o confirmando las transacciones activas en la réplica principal. Se pueden minimizar las ocurrencias de esta condición al evitar largas transacciones de escritura en el nodo primario. |
| 10060 | Error al establecer una conexión al servidor. La causa del problema en la conexión a SQL Server puede deberse a que SQL Server no permite conexiones remotas en su configuración predeterminada. (proveedor: Proveedor TCP, error: 0: error en un intento de conexión porque la entidad conectada no respondió correctamente después de un período de tiempo o error en la conexión establecida porque el host conectado no ha podido responder). (Microsoft SQL Server, Error: 10060) |
| 10928 | Identificador de recurso: %d. El límite %s de la base de datos se %d y se ha alcanzado. Para obtener más información, consulte: https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server. |
| 10929 | Identificador de recurso: %d. La garantía mínima %s es %d, el límite máximo es %d y el uso actual de la base de datos es %d. Sin embargo, el servidor está demasiado ocupado actualmente para admitir solicitudes mayores que %d para esta base de datos. Para obtener más información, consulte: https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server. De lo contrario, inténtelo de nuevo más tarde. |
| 40143 | Error en el servicio al procesar la solicitud. Inténtelo de nuevo. |
| 40197 | Error en el servicio al procesar la solicitud. Inténtelo de nuevo. Código de error %d. |
| 40501 | El servicio está ocupado actualmente. Vuelva a intentar la solicitud después de 10 segundos. Identificador de incidente: %ls. Código: %d. |
| 40540 | Error en el servicio al procesar la solicitud. Inténtelo de nuevo. |
| 40613 | La base de datos '%.*ls' en el servidor '%.*ls' no está disponible actualmente. Vuelva a intentar la conexión más tarde. Si el problema continúa, póngase en contacto con el servicio de soporte al cliente y proporcióneles el identificador de seguimiento de sesión de '%.*ls'. |
| 42108 | No se puede conectar al grupo de SQL, ya que está en pausa. Reanude el grupo de SQL e inténtelo de nuevo. |
| 42109 | El grupo de SQL se está preparando. Inténtelo de nuevo. |
| 49918 | No se puede procesar la solicitud. No hay suficientes recursos para procesar la solicitud. |
| 49919 | No se puede procesar, crear ni actualizar la solicitud. Hay demasiadas operaciones de creación o actualización en curso para la suscripción "%ld". |
| 49920 | No se puede procesar la solicitud. Hay demasiadas operaciones en curso para la suscripción "%ld". |