SqlConfigurableRetryFactory.BaselineTransientErrors Свойство

Определение

Этот список может измениться в любое время, так как изменения базовой реализации и не будут считаться критическим изменением API. Приложения не должны зависеть от этого списка, содержащего определенные коды ошибок.

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)

Значение свойства

Комментарии

В следующей таблице показан базовый или временный список ошибок по умолчанию, используемый встроенными поставщиками повторных попыток.

Вызывающие должны рассматривать этот список как отправную точку для копирования и расширения для собственной логики повторных попыток, а не как стабильный контракт, который останется неизменным.

Номер ошибкиDescription
233 Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (поставщик: поставщик общей памяти, ошибка: 0 — процесс не находится в другом конце канала.) (Microsoft SQL Server, ошибка: 233)
997 Подключение к серверу успешно установлено, но затем произошла ошибка при входе. (поставщик: поставщик именованных каналов, ошибка: 0 — выполняется операция перекрываемого ввода-вывода)
1204 Экземпляру компонента SQL Server Database Engine не удается получить ресурс LOCK в данный момент времени. Запустите инструкцию повторно, когда число активных пользователей уменьшится. Попросите администратора баз данных проверить конфигурацию блокировки и памяти для данного экземпляра либо выполнить проверку давно выполняющихся транзакций.
1205 Транзакция (идентификатор процесса) была заблокирована на ресурсах с другим процессом и была выбрана в качестве жертвы взаимоблокировки. Запустите транзакцию повторно.
1222Истекло время ожидания запроса на блокировку.
4060Не удается открыть базу данных "%.*ls", запрашиваемую именем входа. Вход не удался.
4221 Произошел сбой при входе в базу данных-получатель для чтения из-за длительного ожидания выполнения HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING. Вход в реплику данных невозможен, так как отсутствуют версии строк для транзакций, которые находились в процессе выполнения в момент перезапуска реплики. Чтобы устранить проблему, выполните откат или фиксацию активных транзакций на первичной реплике. Случаи этого состояния можно уменьшить, избегая выполнения длительных транзакций записи на основном сервере.
10060 При соединении с сервером произошла ошибка. Эта ошибка при соединении с SQL Server может быть вызвана тем, что в параметрах SQL Server по умолчанию запрещены удаленные соединения. (поставщик: поставщик TCP, ошибка: 0 — сбой попытки подключения, так как подключенная сторона не ответила должным образом через определенный период времени или не удалось установить подключение, так как подключенный узел не ответил.) (Microsoft SQL Server, ошибка: 10060)
10928 Идентификатор ресурса: %d. Ограничение %s для базы данных %d и достигнуто. Дополнительные сведения см. по ссылке https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server..
10929 Идентификатор ресурса: %d. Минимальная гарантия %s %d, максимальное ограничение равно %d, а текущее использование базы данных %d. Однако сервер в настоящее время слишком занят для поддержки запросов, превышающих %d для этой базы данных. Дополнительные сведения см. по ссылке https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server.. В противном случае повторите попытку позже.
40143При обработке вашего запроса служба обнаружила ошибку. Повторите попытку.
40197При обработке вашего запроса служба обнаружила ошибку. Повторите попытку. Код ошибки: %d.
40501Служба занята. Повторите запрос через 10 секунд. Идентификатор инцидента: %ls. Код: %d.
40540При обработке вашего запроса служба обнаружила ошибку. Повторите попытку.
40613 База данных "%.*ls" на сервере "%.*ls" в данный момент недоступна. Повторите попытку подключения позже. Если устранить проблему не удастся, обратитесь в службу поддержки пользователей и сообщите идентификатор трассировки сеанса "%.*ls".
42108Не удается подключиться к пулу SQL, так как он приостановлен. Возобновите пул SQL и повторите попытку.
42109Пул SQL разогревается. Повторите попытку.
49918Не удается обработать запрос. Недостаточно ресурсов для обработки запроса.
49919 Не удается обработать запрос на создание или обновление. Слишком много операций создания или обновления для подписки "%ld".
49920Не удается обработать запрос. Слишком много операций, выполняемых для подписки "%ld".

Применяется к