Share via


試験 DP-300: Microsoft Azure SQL ソリューションの管理に関する学習ガイド

このドキュメントの目的

この学習ガイドは、この試験で想定される内容を理解するのに役立つもので、試験に出る可能性のあるトピックの概要と、その他のリソースへのリンクが掲載されています。 このドキュメントの情報と資料は、試験の準備を進めるときに学習の焦点を合わせるのに役立ちます。

便利なリンク 説明
2024 年 4 月 25 日時点の評価されるスキルを確認する この一覧は、指定された日付以降の評価されるスキルを示しています。 この日付以降に受験する予定であれば、この一覧を確認してください。
2024 年 4 月 25 日より前の評価されるスキルを確認する 指定された日付より前に受験する予定であれば、この一覧を確認してください。
ログの変更 指定された日付に行われた変更を確認する場合、変更ログに直接進むことができます。
認定資格の取得方法 1 つの試験に合格するだけで取得できる認定資格もありますが、それ以外は、複数の試験に合格する必要があります。
認定資格の更新 Microsoft のアソシエイト、エキスパート、専門の認定資格は、毎年有効期限が切れます。 Microsoft Learn で無料のオンライン評価に合格すると、更新できます。
Microsoft Learn プロファイル 認定プロファイルを Microsoft Learn に接続すると、試験のスケジュール設定と更新、および証明書の共有と印刷を行うことができます。
試験スコアとスコアレポート 合格するには、700 以上のスコアが必要です。
試験サンドボックス 試験サンドボックスにアクセスして、試験の環境を確認できます。
便宜を要求する 支援機器を使用する場合、時間延長が必要な場合、または試験エクスペリエンスのいずれかの部分を変更する必要がある場合は、便宜を図るよう要求できます。
無料の練習用評価を受ける 試験対策用の練習問題で実力を試すことができます。

試験の更新

試験は、ロールを実行するために必要なスキルを反映するように定期的に更新されます。 試験を受けるタイミングに応じて、2 つのバージョンの評価されるスキルの目標が含まれています。

常に、英語版の試験が最初に更新されます。 一部の試験は他の言語にローカライズされており、英語版が更新されてから約 8 週間後に更新されます。 Microsoft では、前述のようにローカライズ版を更新するためにあらゆる努力を行いますが、場合によっては、予定どおりに試験のローカライズ版が更新されないことがあります。 その他の利用可能な言語は、試験の詳細 Web ページの「試験のスケジュール設定」セクションに表示されます。 試験が希望する言語で実施されていない場合、試験完了までの時間を 30 分延長するように要求できます。

評価される各スキルの後に続く箇条書きは、そのスキルをどのようにして評価するかを説明することを目的としています。 関連するトピックが試験に出題される可能性があります。

ほとんどの問題は一般提供 (GA) の機能について出題されます。 プレビュー機能が一般的に使用されている場合は、これらの機能に関する問題が試験に含まれることがあります。

2024 年 4 月 25 日時点の評価されるスキル

視聴者プロフィール

この試験の受験者には、以下を使用して構築された複数のワークロードをサポートするように設計されているデータベース ソリューションの構築に関する専門知識が求められます。

  • オンプレミスの SQL Server

  • Azure SQL サービス

あなたは、SQL Server サービスと Azure SQL サービスを使用して構築されたオンプレミスとクラウドのデータベースを管理するデータベース管理者です。

Azure データベース管理者は、SQL Server サービスと Azure SQL サービスを基に構築されたクラウドネイティブとハイブリッドのデータ プラットフォーム ソリューションの運用面を実装して管理します。 運用管理を目的とする Transact-SQL (T-SQL) などのツールの使用に関する知識の適用など、さまざまな方法とツールを使用して日常的な操作を実行および自動化します。

あなたは、データベース ソリューションに関する次の責任を負います。

  • 管理

  • 可用性

  • Security

  • パフォーマンスの監視と最適化

データベースを Azure とオンプレミスの間で移すための移行戦略を評価して実装します。 さらに、Azure データ エンジニア、Azure ソリューション アーキテクト、Azure 開発者、データ サイエンティスト、その他のプロフェッショナルと協力して、データ プラットフォーム ソリューションの運用面を管理します。

この試験の受験者は、次の知識と経験が必要です。

  • Azure SQL Database

  • Azure SQL Managed Instance

  • SQL Server on Azure Virtual Machines (Windows および Linux)

スキルの概要

  • データ プラットフォーム リソースを計画して実装する (20 - 25%)

  • 安全な環境を実装する (15 - 20%)

  • データベース リソースを監視、構成、最適化する (20 - 25%)

  • タスクの自動化を構成して管理する (15 - 20%)

  • 高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する (20 - 25%)

データ プラットフォーム リソースを計画して実装する (20 - 25%)

Azure SQL ソリューションを計画してデプロイする

  • 選択したプラットフォームにデータベース オファリングをデプロイする

  • 自動デプロイについて理解する

  • ハイブリッドおよびサービスとしてのインフラストラクチャ (IaaS) のデプロイにパッチと更新プログラムを適用する

  • ハイブリッド SQL Server ソリューションをデプロイする

  • 特定の要件に基づいて適切なデータベース オファリングを推奨する

  • 考えられるデータベース オファリングのセキュリティ面を評価する

  • テーブル パーティション分割ソリューションを推奨する

  • データベース シャーディング ソリューションを推奨する

スケーリングとパフォーマンスに優れたリソースを構成する

  • スケーリングとパフォーマンスに優れた Azure SQL Database を構成する

  • スケーリングとパフォーマンスに優れた Azure SQL Managed Instance を構成する

  • スケーリングとパフォーマンスに優れた SQL Server を Azure Virtual Machines で構成する

  • テーブルのパーティション分割を構成する

  • データ圧縮を構成する

移行戦略を計画して実装する

  • 移行の要件を評価する

  • オフラインまたはオンラインの移行戦略を評価する

  • オンラインの移行戦略を実装する

  • オフラインの移行戦略を実装する

  • 移行後の検証を実行する

  • 移行のトラブルシューティング

  • Azure の SQL データ同期を設定する

  • Azure に移行を実装する

  • Azure SQL サービス間の移行を実装する

安全な環境を実装する (15 - 20%)

データベースの認証と承認を構成する

  • Active Directory と Microsoft Entra ID を使用して認証を構成する

  • Microsoft Entra ID からユーザーを作成する

  • セキュリティ プリンシパルを構成する

  • グラフィカル ツールを使用してデータベースとオブジェクト レベルのアクセス許可を構成する

  • すべてのセキュリティ保護可能なリソースに最小アクセス許可の原則を適用する

  • 認証と承認の問題のトラブルシューティング

  • T-SQL を使用して認証と認可を管理する

保存データと転送中のデータのセキュリティを実装する

  • Transparent Data Encryption (TDE) を実装する

  • オブジェクト レベルの暗号化を実装する

  • サーバーとデータベース レベルのファイアウォール規則を構成する

  • Always Encrypted を実装する

  • セキュア アクセスを構成する

  • トランスポート層セキュリティ (TLS) を構成する

機密データのコンプライアンス管理を実装する

  • データ分類戦略を適用する

  • サーバーとデータベースの監査を構成する

  • データの変更追跡を実装する

  • 動的データ マスクを実装する

  • Azure Purview を使用してデータベース リソースを管理する

  • Azure SQL にデータベース台帳を実装する

  • 行レベルのセキュリティを実装する

  • Microsoft Defender for SQL を構成する

データベース リソースを監視、構成、最適化する (20 - 25%)

リソースのアクティビティとパフォーマンスを監視する

  • 運用パフォーマンス ベースラインを準備する

  • パフォーマンス メトリックのソースを決定する

  • パフォーマンス メトリックを解釈する

  • アクティビティとパフォーマンスを構成して監視する

  • SQL Insights を使用して監視する

  • 拡張イベントを使用して監視する

クエリ パフォーマンスを監視して最適化する

  • クエリ ストアを構成する

  • クエリ ストアを使用して監視する

  • ブロックの原因となるセッションを特定する

  • 動的管理ビュー (DMV) を使用してパフォーマンスの問題を特定する

  • クエリのインデックス変更を特定して実装する

  • リソースの使用状況に基づいてクエリ コンストラクトの変更を推奨する

  • クエリのパフォーマンスに対するクエリ ヒントの使用を評価する

  • 実行プランをレビューする

  • Intelligent Insights を使用して監視する

最適なパフォーマンスのデータベース ソリューションを構成する

  • インデックスのメンテナンス タスクを実装する

  • 統計のメンテナンス タスクを実装する

  • データベースの整合性チェックを実装する

  • データベースの自動チューニングを構成する

  • パフォーマンスに優れたサーバー設定を構成する

  • パフォーマンスに優れた Resource Governor を構成する

  • データベース スコープ構成を実装する

  • スケーリングに優れたコンピューティングとストレージのリソースを構成する

  • インテリジェント クエリ処理 (IQP) を構成する

タスクの自動化を構成して管理する (15 - 20%)

SQL Server エージェント ジョブを作成して管理する

  • 定期メンテナンス ジョブのスケジュールを管理する

  • ジョブのアラートと通知を構成する

  • SQL Server エージェント ジョブのトラブルシューティング

データベース リソースのデプロイを自動化する

  • Azure Resource Manager テンプレート (ARM テンプレート) と Bicep を使用してデプロイを自動化する

  • PowerShell を使用してデプロイを自動化する

  • Azure CLI を使用してデプロイを自動化する

  • デプロイの監視とトラブルシューティング

Azure でデータベース タスクを作成して管理する

  • エラスティック ジョブを作成して構成する

  • 自動化を使用してデータベース タスクを作成して構成する

  • データベース タスクのアラートと通知を構成する

  • 自動データベース タスクのトラブルシューティング

高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する (20 - 25%)

データベース ソリューションの HA/DR 戦略を推奨する

  • 回復ポイントの目標または回復時間の目標 (RPO または RTO) の要件に基づいて HA/DR 戦略を推奨する

  • ハイブリッド デプロイの HA/DR を評価する

  • Azure 固有の HA/DR ソリューションを評価する

  • HA/DR ソリューションのテスト手順を推奨する

データベースのバックアップと復元を計画して実行する

  • データベースのバックアップと復元の戦略を推奨する

  • データベース ツールを使用してデータベース バックアップを実行する

  • データベース ツールを使用してデータベース復元を実行する

  • 特定の時点へのデータベース復元を実行する

  • 長期のバックアップ リテンション期間の構成

  • T-SQL を使用したデータベースのバックアップと復元

  • クラウド ストレージとの間のバックアップと復元

データベース ソリューションの HA/DR を構成する

  • アクティブ geo レプリケーションの構成

  • Azure Virtual Machines で Always On 可用性グループを作成する

  • フェールオーバー グループを構成する

  • Windows Server フェールオーバー クラスターのクォーラム オプションを構成する

  • Azure 仮想マシンで Always On フェールオーバー クラスター インスタンスを構成する

  • ログ配布を構成する

  • HA/DR ソリューションを監視する

  • HA/DR ソリューションのトラブルシューティング

学習リソース

試験を受ける前に、トレーニングを行い、実践的な経験を積むことをお勧めします。 自己学習のオプションとクラスルーム トレーニングのほか、ドキュメント、コミュニティ サイト、ビデオへのリンクも提供しています。

学習リソース ラーニングおよびドキュメントへのリンク
トレーニングを受けよう マイペースで進められるラーニング パスとモジュールを選択するか、講師による指導付きコースを受講する
ドキュメントの検索 Azure SQL のドキュメント
Azure SQL Database のドキュメント
Azure ドキュメント
質問する Microsoft Q&A | Microsoft Docs
コミュニティ サポートを受ける Azure データ - Microsoft Tech Community
Microsoft Learn をフォローする Microsoft Learn - Microsoft Tech Community
ビデオを見つける 試験準備ゾーン
Data Exposed
他の Microsoft Learn ショーを参照する

ログの変更

表を理解するための鍵: トピック グループ (機能グループとも呼ばれます) は太字の書体で、その後に各グループ内の目的が続きます。 表は、この試験で評価されるスキルの 2 つのバージョンを比較したもので、3 番目の列は変更の程度を示しています。

2024 年 4 月 25 日より前のスキル領域 2024 年 4 月 25 日時点のスキル領域 Change
受講者のプロファイル 変更なし
データ プラットフォーム リソースの計画と実装 データ プラットフォーム リソースの計画と実装 変更なし
Azure SQL ソリューションを計画してデプロイする Azure SQL ソリューションを計画してデプロイする 変更なし
スケーリングとパフォーマンスに優れたリソースを構成する スケーリングとパフォーマンスに優れたリソースを構成する 変更なし
移行戦略を計画して実装する 移行戦略を計画して実装する 変更なし
安全な環境を実装する 安全な環境を実装する 変更なし
データベースの認証と承認を構成する データベースの認証と承認を構成する Minor
保存データと転送中のデータのセキュリティを実装する 保存データと転送中のデータのセキュリティを実装する 変更なし
機密データのコンプライアンス管理を実装する 機密データのコンプライアンス管理を実装する 変更なし
データベース リソースを監視、構成、最適化する データベース リソースを監視、構成、最適化する 変更なし
リソースのアクティビティとパフォーマンスを監視する リソースのアクティビティとパフォーマンスを監視する 変更なし
クエリ パフォーマンスを監視して最適化する クエリ パフォーマンスを監視して最適化する Minor
最適なパフォーマンスのデータベース ソリューションを構成する 最適なパフォーマンスのデータベース ソリューションを構成する 変更なし
タスクの自動化を構成して管理する タスクの自動化を構成して管理する 変更なし
SQL Server エージェント ジョブを作成して管理する SQL Server エージェント ジョブを作成して管理する 変更なし
データベース リソースのデプロイを自動化する データベース リソースのデプロイを自動化する 変更なし
Azure でデータベース タスクを作成して管理する Azure でデータベース タスクを作成して管理する 変更なし
高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する 高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する 変更なし
データベース ソリューションの HA/DR 戦略を推奨する データベース ソリューションの HA/DR 戦略を推奨する 変更なし
データベースのバックアップと復元を計画して実行する データベースのバックアップと復元を計画して実行する 変更なし
データベース ソリューションの HA/DR を構成する データベース ソリューションの HA/DR を構成する Minor

2024 年 4 月 25 日より前の評価されるスキル

視聴者プロフィール

この試験の受験者には、以下を使用して構築された複数のワークロードをサポートするように設計されているデータベース ソリューションの構築に関する専門知識が求められます。

  • オンプレミスの SQL Server

  • Azure SQL サービス

あなたは、SQL Server サービスと Azure SQL サービスを使用して構築されたオンプレミスとクラウドのデータベースを管理するデータベース管理者です。

Azure データベース管理者は、SQL Server サービスと Azure SQL サービスを基に構築されたクラウドネイティブとハイブリッドのデータ プラットフォーム ソリューションの運用面を実装して管理します。 運用管理を目的とする Transact-SQL (T-SQL) などのツールの使用に関する知識の適用など、さまざまな方法とツールを使用して日常的な操作を実行および自動化します。

あなたは、データベース ソリューションに関する次の責任を負います。

  • 管理

  • 可用性

  • Security

  • パフォーマンスの監視と最適化

データベースを Azure とオンプレミスの間で移すための移行戦略を評価して実装します。 さらに、Azure データ エンジニア、Azure ソリューション アーキテクト、Azure 開発者、データ サイエンティスト、その他のプロフェッショナルと協力して、データ プラットフォーム ソリューションの運用面を管理します。

この試験の受験者は、次の知識と経験が必要です。

  • Azure SQL Database

  • Azure SQL Managed Instance

  • SQL Server on Azure Virtual Machines (Windows および Linux)

スキルの概要

  • データ プラットフォーム リソースを計画して実装する (20 - 25%)

  • 安全な環境を実装する (15 - 20%)

  • データベース リソースを監視、構成、最適化する (20 - 25%)

  • タスクの自動化を構成して管理する (15 - 20%)

  • 高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する (20 - 25%)

データ プラットフォーム リソースを計画して実装する (20 - 25%)

Azure SQL ソリューションを計画してデプロイする

  • 選択したプラットフォームにデータベース オファリングをデプロイする

  • 自動デプロイについて理解する

  • ハイブリッドおよびサービスとしてのインフラストラクチャ (IaaS) のデプロイにパッチと更新プログラムを適用する

  • ハイブリッド SQL Server ソリューションをデプロイする

  • 特定の要件に基づいて適切なデータベース オファリングを推奨する

  • 考えられるデータベース オファリングのセキュリティ面を評価する

  • テーブル パーティション分割ソリューションを推奨する

  • データベース シャーディング ソリューションを推奨する

スケーリングとパフォーマンスに優れたリソースを構成する

  • スケーリングとパフォーマンスに優れた Azure SQL Database を構成する

  • スケーリングとパフォーマンスに優れた Azure SQL Managed Instance を構成する

  • スケーリングとパフォーマンスに優れた SQL Server を Azure Virtual Machines で構成する

  • テーブルのパーティション分割を構成する

  • データ圧縮を構成する

移行戦略を計画して実装する

  • 移行の要件を評価する

  • オフラインまたはオンラインの移行戦略を評価する

  • オンラインの移行戦略を実装する

  • オフラインの移行戦略を実装する

  • 移行後の検証を実行する

  • 移行のトラブルシューティング

  • Azure の SQL データ同期を設定する

  • Azure に移行を実装する

  • Azure SQL サービス間の移行を実装する

安全な環境を実装する (15 - 20%)

データベースの認証と承認を構成する

  • Active Directory と Microsoft Entra ID を使用して認証を構成する

  • Microsoft Entra ID の ID からユーザーを作成する

  • セキュリティ プリンシパルを構成する

  • グラフィカル ツールを使用してデータベースとオブジェクト レベルのアクセス許可を構成する

  • すべてのセキュリティ保護可能なリソースに最小アクセス許可の原則を適用する

  • 認証と承認の問題のトラブルシューティング

  • T-SQL を使用して認証と認可を管理する

保存データと転送中のデータのセキュリティを実装する

  • Transparent Data Encryption (TDE) を実装する

  • オブジェクト レベルの暗号化を実装する

  • サーバーとデータベース レベルのファイアウォール規則を構成する

  • Always Encrypted を実装する

  • セキュア アクセスを構成する

  • トランスポート層セキュリティ (TLS) を構成する

機密データのコンプライアンス管理を実装する

  • データ分類戦略を適用する

  • サーバーとデータベースの監査を構成する

  • データの変更追跡を実装する

  • 動的データ マスクを実装する

  • Azure Purview を使用してデータベース リソースを管理する

  • Azure SQL にデータベース台帳を実装する

  • 行レベルのセキュリティを実装する

  • Microsoft Defender for SQL を構成する

データベース リソースを監視、構成、最適化する (20 - 25%)

リソースのアクティビティとパフォーマンスを監視する

  • 運用パフォーマンス ベースラインを準備する

  • パフォーマンス メトリックのソースを決定する

  • パフォーマンス メトリックを解釈する

  • アクティビティとパフォーマンスを構成して監視する

  • SQL Insights を使用して監視する

  • 拡張イベントを使用して監視する

クエリ パフォーマンスを監視して最適化する

  • クエリ ストアを構成する

  • クエリ ストアを使用して監視する

  • ブロックの原因となるセッションを特定する

  • 動的管理ビュー (DMV) を使用してパフォーマンスの問題を特定する

  • クエリのインデックス変更を特定して実装する

  • リソースの使用状況に基づいてクエリ コンストラクトの変更を推奨する

  • クエリのパフォーマンスに対するクエリ ヒントの使用を評価する

  • 実行プランをレビューする

最適なパフォーマンスのデータベース ソリューションを構成する

  • インデックスのメンテナンス タスクを実装する

  • 統計のメンテナンス タスクを実装する

  • データベースの整合性チェックを実装する

  • データベースの自動チューニングを構成する

  • パフォーマンスに優れたサーバー設定を構成する

  • パフォーマンスに優れた Resource Governor を構成する

  • データベース スコープ構成を実装する

  • スケーリングに優れたコンピューティングとストレージのリソースを構成する

  • インテリジェント クエリ処理 (IQP) を構成する

タスクの自動化を構成して管理する (15 - 20%)

SQL Server エージェント ジョブを作成して管理する

  • 定期メンテナンス ジョブのスケジュールを管理する

  • ジョブのアラートと通知を構成する

  • SQL Server エージェント ジョブのトラブルシューティング

データベース リソースのデプロイを自動化する

  • Azure Resource Manager テンプレート (ARM テンプレート) と Bicep を使用してデプロイを自動化する

  • PowerShell を使用してデプロイを自動化する

  • Azure CLI を使用してデプロイを自動化する

  • デプロイの監視とトラブルシューティング

Azure でデータベース タスクを作成して管理する

  • エラスティック ジョブを作成して構成する

  • 自動化を使用してデータベース タスクを作成して構成する

  • データベース タスクのアラートと通知を構成する

  • 自動データベース タスクのトラブルシューティング

高可用性とディザスター リカバリー (HA/DR) の環境を計画して構成する (20 - 25%)

データベース ソリューションの HA/DR 戦略を推奨する

  • 回復ポイントの目標または回復時間の目標 (RPO または RTO) の要件に基づいて HA/DR 戦略を推奨する

  • ハイブリッド デプロイの HA/DR を評価する

  • Azure 固有の HA/DR ソリューションを評価する

  • HA/DR ソリューションのテスト手順を推奨する

データベースのバックアップと復元を計画して実行する

  • データベースのバックアップと復元の戦略を推奨する

  • データベース ツールを使用してデータベース バックアップを実行する

  • データベース ツールを使用してデータベース復元を実行する

  • 特定の時点へのデータベース復元を実行する

  • 長期のバックアップ リテンション期間の構成

  • T-SQL を使用したデータベースのバックアップと復元

  • クラウド ストレージとの間のバックアップと復元

データベース ソリューションの HA/DR を構成する

  • アクティブ geo レプリケーションの構成

  • Always On 可用性グループを構成する

  • 自動フェールオーバー グループを構成する

  • Windows Server フェールオーバー クラスターのクォーラム オプションを構成する

  • Azure 仮想マシンで Always On フェールオーバー クラスター インスタンスを構成する

  • ログ配布を構成する

  • HA/DR ソリューションを監視する

  • HA/DR ソリューションのトラブルシューティング