Azure / Azure/data-api-builder
[Bug]: SQL login failure surfaces as Kestrel TaskCanceledException
オープン
2.x
auth
- 主要言語
- C#
- スター
- 1.5k
- フォーク
- 370
- 平均マージ
- 3日 22時間
- マージ済み PR(30日)
- 9
説明
## 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.
コントリビューションガイド
調査の方向性
ファイルもテストも特定されていません。まず、起動時のデータベース接続失敗と、Kestrel の BindAsync TaskCanceledException を生成するロギングまたは例外処理の経路を追跡します。既定の詳細度で無効な SQL 認証情報を使用して再現します。データベースへのログイン失敗が、誤解を招く Kestrel エラーではなく明確に示されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp, sql
- 領域
- backend, databases
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100