Azure / Azure/data-api-builder
[Bug]: SQL login failure surfaces as Kestrel TaskCanceledException
- Lingua principale
- C#
- Stelle
- 1.5k
- Fork
- 370
- Merge medio
- 3g 22h
- PR unite (30g)
- 9
Descrizione
## Expected
Database connectivity failures during startup should appear clearly at default verbosity.
Example:
```text
ERROR: Could not connect to database.
Login failed for user ''.
```
## Actual
The visible error is a Kestrel `BindAsync` `TaskCanceledException`, which looks like a port binding issue. The real `Login failed` message is only visible in verbose logs.
This sends users down the wrong troubleshooting path.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non è identificato alcun file o test. Inizia tracciando i fallimenti della connessione al database all'avvio e il percorso di logging o delle eccezioni che produce la BindAsync TaskCanceledException di Kestrel; riproduci il problema con credenziali SQL non valide al livello di verbosità predefinito. Il lavoro è completato quando il fallimento dell'accesso al database viene mostrato chiaramente invece dell'errore fuorviante di Kestrel.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp, sql
- Ambito
- backend, databases
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100