---
generated_at: 2026-02-19 10:30:00
metrics:
  claims_total: 48
  claims_with_evidence: 48
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：業務要件一覧.csv

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：48 / 48、根拠なし：0
- 優先レビュー（高）
  1. **なし**：全ての業務要件はソースコードから直接確認可能

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `sp_Blitz.sql` - SQL Serverヘルスチェック用ストアドプロシージャ
- E-02: `sp_BlitzFirst.sql` - リアルタイムパフォーマンス診断用ストアドプロシージャ
- E-03: `sp_BlitzWho.sql` - 実行中クエリ監視用ストアドプロシージャ
- E-04: `sp_BlitzCache.sql` - クエリキャッシュ分析用ストアドプロシージャ
- E-05: `sp_BlitzIndex.sql` - インデックス分析用ストアドプロシージャ
- E-06: `sp_BlitzLock.sql` - デッドロック分析用ストアドプロシージャ
- E-07: `sp_BlitzBackups.sql` - バックアップ分析用ストアドプロシージャ
- E-08: `sp_DatabaseRestore.sql` - データベース復元用ストアドプロシージャ
- E-09: `sp_ineachdb.sql` - 全データベース処理用ストアドプロシージャ
- E-10: `sp_BlitzAnalysis.sql` - 分析結果詳細解析用ストアドプロシージャ
- E-11: `Uninstall.sql` - アンインストールスクリプト
- E-12: `SqlServerVersions.sql` - SQL Serverバージョン情報
- E-13: `Install-Azure.sql` - Azure対応インストールスクリプト
- E-14: `Install-All-Scripts.sql` - 一括インストールスクリプト

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | BR-001: SQL Serverヘルスチェックの実行 | E-01 (sp_Blitz.sql:52-119 - Helpテキストで機能説明) | ○ |
| C-02 | BR-002: ユーザーデータベースオブジェクトの検査 | E-01 (sp_Blitz.sql:7 - @CheckUserDatabaseObjects パラメータ) | ○ |
| C-03 | BR-003: サーバー情報の取得 | E-01 (sp_Blitz.sql:12 - @CheckServerInfo パラメータ) | ○ |
| C-04 | BR-004: プロシージャキャッシュの分析 | E-01 (sp_Blitz.sql:8 - @CheckProcedureCache パラメータ) | ○ |
| C-05 | BR-005: チェック結果の優先度フィルタリング | E-01 (sp_Blitz.sql:17-18 - @IgnorePrioritiesBelow/@IgnorePrioritiesAbove パラメータ) | ○ |
| C-06 | BR-006: 除外設定によるカスタマイズ | E-01 (sp_Blitz.sql:13-16 - @SkipChecks* パラメータ) | ○ |
| C-07 | BR-007: 現在のパフォーマンス問題の特定 | E-02 (sp_BlitzFirst.sql:59-68 - Helpテキストで機能説明) | ○ |
| C-08 | BR-008: 待機統計の収集・分析 | E-02 (sp_BlitzFirst.sql:19 - @OutputTableNameWaitStats パラメータ) | ○ |
| C-09 | BR-009: ファイルI/O統計の収集 | E-02 (sp_BlitzFirst.sql:17,28 - @OutputTableNameFileStats, @FileLatencyThresholdMS パラメータ) | ○ |
| C-10 | BR-010: パフォーマンスカウンターの収集 | E-02 (sp_BlitzFirst.sql:18 - @OutputTableNamePerfmonStats パラメータ) | ○ |
| C-11 | BR-011: ログメッセージの記録 | E-02 (sp_BlitzFirst.sql:7,192-241 - @LogMessage パラメータと実装) | ○ |
| C-12 | BR-012: 起動後の累積統計の表示 | E-02 (sp_BlitzFirst.sql:29 - @SinceStartup パラメータ) | ○ |
| C-13 | BR-013: 現在実行中のクエリのスナップショット取得 | E-03 (sp_BlitzWho.sql:47-54 - Helpテキストで機能説明) | ○ |
| C-14 | BR-014: スリープ中のSPIDの表示 | E-03 (sp_BlitzWho.sql:7 - @ShowSleepingSPIDs パラメータ) | ○ |
| C-15 | BR-015: ライブクエリプランの取得 | E-03 (sp_BlitzWho.sql:25 - @GetLiveQueryPlan パラメータ) | ○ |
| C-16 | BR-016: 実行中クエリのフィルタリング | E-03 (sp_BlitzWho.sql:14-21 - @MinElapsedSeconds等のパラメータ) | ○ |
| C-17 | BR-017: リソース集約型クエリの特定 | E-04 (sp_BlitzCache.sql:307-315 - Helpテキストで機能説明) | ○ |
| C-18 | BR-018: クエリパフォーマンス問題の診断 | E-04 (sp_BlitzCache.sql:143-239 - 問題検出フラグ群の定義) | ○ |
| C-19 | BR-019: 特定クエリのフィルタリング | E-04 (sp_BlitzCache.sql:264-267 - @OnlyQueryHashes等のパラメータ) | ○ |
| C-20 | BR-020: AIによるクエリ分析アドバイス | E-04 (sp_BlitzCache.sql:279-283 - @AI, @AIModel, @AIURL パラメータ) | ○ |
| C-21 | BR-021: インデックス設計・パフォーマンス分析 | E-05 (sp_BlitzIndex.sql:63-72 - Helpテキストで機能説明) | ○ |
| C-22 | BR-022: 未使用インデックスの検出 | E-05 (sp_BlitzIndex.sql:37 - @IncludeInactiveIndexes パラメータ) | ○ |
| C-23 | BR-023: 欠落インデックスの提案 | E-05 (sp_BlitzIndex.sql:38 - @ShowAllMissingIndexRequests パラメータ) | ○ |
| C-24 | BR-024: 重複インデックスの検出 | E-05 (sp_BlitzIndex.sql - インデックス定義比較ロジック) | ○ |
| C-25 | BR-025: Columnstoreインデックス分析 | E-05 (sp_BlitzIndex.sql:28 - @ShowColumnstoreOnly パラメータ) | ○ |
| C-26 | BR-026: 全データベースのインデックス分析 | E-05 (sp_BlitzIndex.sql:27 - @GetAllDatabases パラメータ) | ○ |
| C-27 | BR-027: デッドロックの検出・分析 | E-06 (sp_BlitzLock.sql:54-58 - Helpテキストで機能説明) | ○ |
| C-28 | BR-028: デッドロックのフィルタリング | E-06 (sp_BlitzLock.sql:10-17 - @DatabaseName等のパラメータ) | ○ |
| C-29 | BR-029: 並列デッドロックの特定 | E-06 (sp_BlitzLock.sql:21 - @DeadlockType パラメータ) | ○ |
| C-30 | BR-030: バックアップ履歴の分析 | E-07 (sp_BlitzBackups.sql:34-47 - Helpテキストで機能説明) | ○ |
| C-31 | BR-031: 復旧時間の推定 | E-07 (sp_BlitzBackups.sql:9-11 - @RestoreSpeedFullMBps等のパラメータ) | ○ |
| C-32 | BR-032: バックアップサイズのトレンド分析 | E-07 (sp_BlitzBackups.sql:215-232 - #Trending テーブル定義) | ○ |
| C-33 | BR-033: バックアップからのデータベース復元 | E-08 (sp_DatabaseRestore.sql:73-77 - Helpテキストで機能説明) | ○ |
| C-34 | BR-034: ログシッピングの継続復元 | E-08 (sp_DatabaseRestore.sql:31 - @ContinueLogs パラメータ) | ○ |
| C-35 | BR-035: ポイントインタイム復元 | E-08 (sp_DatabaseRestore.sql:37 - @StopAt パラメータ) | ○ |
| C-36 | BR-036: スタンバイモード復元 | E-08 (sp_DatabaseRestore.sql:32-33 - @StandbyMode, @StandbyUndoPath パラメータ) | ○ |
| C-37 | BR-037: 復元後のDBCC CHECKDBの実行 | E-08 (sp_DatabaseRestore.sql:29 - @RunCheckDB パラメータ) | ○ |
| C-38 | BR-038: テスト復元の実行 | E-08 (sp_DatabaseRestore.sql:28 - @TestRestore パラメータ) | ○ |
| C-39 | BR-039: テーブルへの結果出力 | E-01, E-02, E-03, E-04, E-05, E-06, E-07 (@OutputTableName パラメータ群) | ○ |
| C-40 | BR-040: 結果のメール送信 | E-01 (sp_Blitz.sql:24-25 - @EmailRecipients, @EmailProfile パラメータ) | ○ |
| C-41 | BR-041: XML形式での出力 | E-01 (sp_Blitz.sql:9 - @OutputType パラメータ、86行目でXMLオプション説明) | ○ |
| C-42 | BR-042: Markdown形式での出力 | E-01 (sp_Blitz.sql:86 - @OutputType='MARKDOWN'の説明) | ○ |
| C-43 | BR-043: 全データベースでのプロシージャ実行 | E-09 (sp_ineachdb.sql) | ○ |
| C-44 | BR-044: 分析結果の詳細解析 | E-10 (sp_BlitzAnalysis.sql) | ○ |
| C-45 | BR-045: ツールキットのアンインストール | E-11 (Uninstall.sql) | ○ |
| C-46 | BR-046: Azure SQL Database対応 | E-13 (Install-Azure.sql)、各プロシージャ内のAzure判定ロジック | ○ |
| C-47 | BR-047: バージョン整合性チェック | E-01 (sp_Blitz.sql:164-191 - First Responder Kit整合性チェック変数) | ○ |
| C-48 | BR-048: SQL Serverバージョン情報の管理 | E-12 (SqlServerVersions.sql) | ○ |

## 4) 不足情報（Unknown / Missing）
- 該当なし
  - 全ての業務要件はソースコードのストアドプロシージャ定義から直接確認可能

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - 全ての業務要件はソースコードから直接導出されており、高い信頼性があります
- 考慮事項:
  - 業務要件の優先度（高/中/低）は一般的なDBA業務の重要度から判断していますが、実際の運用環境によって異なる場合があります
  - AI機能（BR-020）は外部APIへの依存があり、環境設定が必要です

## 6) レビュアーチェックリスト（最小）
- [ ] 業務要件の網羅性: 主要なストアドプロシージャの機能がカバーされているか
- [ ] 優先度の妥当性: 高/中/低の分類が運用環境に適切か
- [ ] カテゴリ分けの適切性: 業務フローに沿ったグループ化になっているか
- [ ] Deprecated機能の除外: 非推奨機能（sp_BlitzQueryStore等）が適切に除外されているか
