DP300-AUTO#39-3
【シナリオ】
Fabrikam 社は Azure SQL Database を Azure DevOps Pipeline で CI/CD 自動 デプロイしたい。要件 : Git で スキーマ管理 + main ブランチ への マージで 自動 デプロイ + Dev / Staging / Prod 環境 別 + Schema Compare で 差分検証 を実装 します。
【ステートメント】
Schema Compare は SSDT の機能 で 2 つの DB / DACPAC を比較 + 差分 Update Script 自動 生成 ができる。
解説
【正解: はい】の理由
Schema Compare は SSDT 標準機能 で Source / Target (Database / DACPAC / Project) を比較 し テーブル / SP / Index / 権限 等 の差分 を可視化 + Update T-SQL Script 自動 生成 します。CI/CD で Drift Detection + 同期 に活用 できます。
【不正解の選択肢の場合】
「いいえ」と判定すると Schema Compare の機能 を否定 することになりますが SSDT の標準 機能 で 設計 通り 動作 します。
【シリーズ全体の正解一覧】
| 問 | ステートメント | 正解 |
|---|---|---|
| 問1 | SSDT Database Project (*.sqlproj) を Git で管理 + Azure DevOps Pipeline … | はい |
| 問2 | 環境 別 デプロイ には Pipeline Variable / Variable Group を使用し Service Connect… | はい |
| 問3 | Schema Compare は SSDT の機能 で 2 つの DB / DACPAC を比較 + 差分 Update Script … | はい |

コメント