DP-300日本語試験無料問題集「Microsoft Administering Relational Databases on Microsoft Azure (DP-300日本語版) 認定」
ミッションクリティカルな本番データベース DB1 を含む Azure Virtual Machines 上の SQL Server インスタンスがあります。別の可用性ゾーンに 2 つ目の Azure Virtual Machines 上の SQL Server インスタンスがあります。両方のインスタンスは同じ仮想ネットワーク上にあります。
DB1を保護するための高可用性および災害復旧(HADR)ソリューションを推奨する必要があります。ソリューションは以下の要件を満たす必要があります。
* 最小復旧時間目標(RTO)と復旧時点目標(RPO)を提示してください。
・フェイルオーバー中はアプリケーションの設定を最小限に抑える。
推薦状には何を含めるべきでしょうか?
DB1を保護するための高可用性および災害復旧(HADR)ソリューションを推奨する必要があります。ソリューションは以下の要件を満たす必要があります。
* 最小復旧時間目標(RTO)と復旧時点目標(RPO)を提示してください。
・フェイルオーバー中はアプリケーションの設定を最小限に抑える。
推薦状には何を含めるべきでしょうか?
正解:B
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
ホットスポットに関する質問
Azure仮想マシン上に、DB1という名前のデータベースを含むSQL Serverがインストールされています。
データベースからチェックサムエラーが報告されました。
データベースを復旧する必要があります。
以下の設問にはどのように答えるべきですか?回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

Azure仮想マシン上に、DB1という名前のデータベースを含むSQL Serverがインストールされています。
データベースからチェックサムエラーが報告されました。
データベースを復旧する必要があります。
以下の設問にはどのように答えるべきですか?回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

正解:

Explanation:
Box 1: SINGLE_USER
The specified database must be in single-user mode to use one of the following repair options.
Box 2: REPAIR_ALLOW_DATA_LOSS
REPAIR_ALLOW_DATA_LOSS tries to repair all reported errors. These repairs can cause some data loss.
Note: The REPAIR_ALLOW_DATA_LOSS option is a supported feature but it may not always be the best option for bringing a database to a physically consistent state. If successful, the REPAIR_ALLOW_DATA_LOSS option may result in some data loss. In fact, it may result in more data lost than if a user were to restore the database from the last known good backup.
Incorrect Answers:
REPAIR_FAST
Maintains syntax for backward compatibility only. No repair actions are performed.
Box 3: MULTI_USER
All users that have the appropriate permissions to connect to the database are allowed.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql
シミュレーション
db1のCPU使用率が平均よりも高い場合に、[email protected]宛てにメールアラートを生成する必要があります。
このタスクを完了するには、仮想マシンにサインインしてください。SQL Server Management StudioとAzureポータルを使用する必要がある場合があります。
db1のCPU使用率が平均よりも高い場合に、[email protected]宛てにメールアラートを生成する必要があります。
このタスクを完了するには、仮想マシンにサインインしてください。SQL Server Management StudioとAzureポータルを使用する必要がある場合があります。
正解:
Create a CPU status alert for a SQL Server on Azure
Create a metric alert with dynamic thresholds (Create an alert when a CPU exceeds an average) Step 1: In the search bar at the top of the Azure portal, type SQL, and select SQL databases.
Select the AdventureWorksLT database name listed.[Here db1]

Step 2: On the main blade for the database, navigate down to the monitoring section. Select Alerts.

Step 3: Select Create alert rule.

Step 4: In the Select a signal slide out, select CPU percentage.

Step 5: In the Configure signal slide out, select Dynamic for the Threshold property

Step 6: Then check that the Operator property is Greater than, the Aggregation type is Average.
Select Done.
(There is no Threshold value)
Step 7: Select the Actions tab.

Step 8: In the Actions tab, select Create action group.

Step 9: On the Action Group screen, type emailgroup in the Action group name field, and then select Next: Notifications.

Step 10: On the Notifications tab, enter the following information:
Notification type: Email/SMS message/Push/Voice
Note: When you select this option, a Email/SMS message/Push/Voice flyout will appear. Check the Email property and type: [[email protected]]

Step 11: Select Review + create, then select Create.

Note: Dynamic thresholds apply advanced machine learning and use a set of algorithms and methods to:
Learn the historical behavior of metrics
Analyze metrics over time and identify patterns such as hourly, daily or weekly patterns Recognize anomalies that indicate possible service issues Calculate the most appropriate threshold for the metric When you use dynamic thresholds, you don't have to know the "right" threshold for each metric, because dynamic thresholds calculate the most appropriate thresholds for you.
Reference:
https://microsoftlearning.github.io/dp-300-database-administrator/Instructions/Labs/12-create-cpu-status-alert.html
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-dynamic-thresholds
Create a metric alert with dynamic thresholds (Create an alert when a CPU exceeds an average) Step 1: In the search bar at the top of the Azure portal, type SQL, and select SQL databases.
Select the AdventureWorksLT database name listed.[Here db1]

Step 2: On the main blade for the database, navigate down to the monitoring section. Select Alerts.

Step 3: Select Create alert rule.

Step 4: In the Select a signal slide out, select CPU percentage.

Step 5: In the Configure signal slide out, select Dynamic for the Threshold property

Step 6: Then check that the Operator property is Greater than, the Aggregation type is Average.
Select Done.
(There is no Threshold value)
Step 7: Select the Actions tab.

Step 8: In the Actions tab, select Create action group.

Step 9: On the Action Group screen, type emailgroup in the Action group name field, and then select Next: Notifications.

Step 10: On the Notifications tab, enter the following information:
Notification type: Email/SMS message/Push/Voice
Note: When you select this option, a Email/SMS message/Push/Voice flyout will appear. Check the Email property and type: [[email protected]]

Step 11: Select Review + create, then select Create.

Note: Dynamic thresholds apply advanced machine learning and use a set of algorithms and methods to:
Learn the historical behavior of metrics
Analyze metrics over time and identify patterns such as hourly, daily or weekly patterns Recognize anomalies that indicate possible service issues Calculate the most appropriate threshold for the metric When you use dynamic thresholds, you don't have to know the "right" threshold for each metric, because dynamic thresholds calculate the most appropriate thresholds for you.
Reference:
https://microsoftlearning.github.io/dp-300-database-administrator/Instructions/Labs/12-create-cpu-status-alert.html
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-dynamic-thresholds
