| Previous | Next |
| QUERY_E_INVALIDCOALESCE | QUERY_E_AGGREGATE_NOT_SUPPORTED |
QUERY_E_UPGRADEINPROGRESS
QUERY_E_UPGRADEINPROGRESS is a transient catalog-availability condition. The built-in description says queries are disabled while the index is updated and recommends trying again later; it does not mean the submitted SQL is invalid.
Retry with bounded backoff and monitor index progress
- Record the first occurrence time and service/catalog events that indicate upgrade or reset activity.
- Use bounded retry/backoff in clients instead of a tight loop that continuously reopens the same query.
- Escalate when the condition persists without indexing progress or is accompanied by version/corruption errors.
Windows Search maintains persistent catalog structures and can reset or reindex them when configuration or version state changes. During such a transition, returning incomplete or inconsistent query results can be worse than temporarily rejecting queries. Keep this code separate from QUERY_E_INCORRECT_VERSION: one is a temporary server state, while the other says the server software is too old for the query feature.
Indexing process · Windows Search overview · Legacy query errors
Looking for a different code? Search another status or error code.