Azure / Azure/data-api-builder
[Bug]: SQL login failure surfaces as Kestrel TaskCanceledException
- Vorherrschende Sprache
- C#
- Sterne
- 1.5k
- Forks
- 370
- Ø Merge
- 3 T. 22 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
## 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.
Beitragsleitfaden
Rechercherichtung
Es ist keine Datei oder kein Test angegeben. Beginne damit, Fehler beim Verbindungsaufbau zur Startdatenbank sowie den Protokollierungs- oder Ausnahmebehandlungspfad nachzuverfolgen, der Kestrels BindAsync TaskCanceledException erzeugt; reproduziere den Fehler mit ungültigen SQL-Anmeldedaten bei der standardmäßigen Ausführlichkeit. Als erledigt gilt die Aufgabe, wenn der Fehler bei der Datenbankanmeldung klar angezeigt wird, statt des irreführenden Kestrel-Fehlers.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, sql
- Bereich
- backend, databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100