| Предыдущий | Следующий |
| ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET | ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION |
ERROR_TRANSACTION_REQUIRED_PROMOTION
Что означает ERROR_TRANSACTION_REQUIRED_PROMOTION
ERROR_TRANSACTION_REQUIRED_PROMOTION означает, что текущая локальная транзакция больше не может обслужить операцию без перехода к более широкому координатору.
Такое бывает при подключении дополнительного ресурса, требующего распределённого согласования.
Что проверить
- Определите ресурс, после подключения которого потребовалось повышение.
- Проверьте доступность и настройки MSDTC, если используется распределённая транзакция.
- Убедитесь, что политика среды разрешает такое повышение.
- Не разбивайте атомарную операцию на независимые транзакции без изменения требований приложения.
Исправление — разрешить корректное повышение либо изменить архитектуру операции так, чтобы оно не требовалось.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.