DP300-AUTO#21-2
【シナリオ】
Contoso 社は 100 個 の Azure SQL Database (SaaS マルチテナント) を 運用 しており 毎週 全 DB の Index 再構築 + 統計情報 更新 + Backup 履歴 確認 を 自動 化 したい と考えています。各 DB 個別 の SQL Server Agent 設定 は煩雑 で SQL Agent 自体 が Azure SQL DB では 非対応 です。
【ステートメント】
Azure Automation Runbook + Az.Sql で同等 の 一斉 実行 は実装 不可 である。
解説
【正解: いいえ】の理由
Azure Automation Runbook + Az.Sql + Invoke-Sqlcmd で 同等 の 一斉 実行 は実装 可能 です。ただし Elastic Jobs の方が Target Group + Job 履歴 + Schedule が組み込み で 専用 設計 のため よりシンプル + 推奨 されます。
【不正解の選択肢の場合】
「はい」と判定すると Automation Runbook の機能 を否定 することになりますが Runbook での 実装 も可能 で 選択 肢 として残ります。
【シリーズ全体の正解一覧】
| 問 | ステートメント | 正解 |
|---|---|---|
| 問1 | Elastic Jobs で Target Group に 全 100 DB を 登録 + 週次 Schedule で T-SQL を … | はい |
| 問2 | Azure Automation Runbook + Az.Sql で同等 の 一斉 実行 は実装 不可 である。 | いいえ |
| 問3 | SQL Server Agent を Azure SQL Database に 直接 構成 することで シンプル に 全 DB 管理 が… | いいえ |

コメント