Microsoft Administering Relational Databases on Microsoft Azure (DP-300日本語版) - DP-300日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS
あなたはAzureサブスクリプションをお持ちです。
Azure仮想マシン上にSQL Serverのインスタンスをデプロイする必要があります。ソリューションは以下の要件を満たす必要があります。
- IOPS、容量、および
全体を通して、支援されなければならない。
コストは最小限に抑えなければならない。
ソリューションにはどのタイプのディスクを含めるべきでしょうか?
Azure仮想マシン上にSQL Serverのインスタンスをデプロイする必要があります。ソリューションは以下の要件を満たす必要があります。
- IOPS、容量、および
全体を通して、支援されなければならない。
コストは最小限に抑えなければならない。
ソリューションにはどのタイプのディスクを含めるべきでしょうか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Microsoft SQL Server 2016がインストールされた、SQL1という名前のMicrosoft Azure仮想マシンがあります。
SQL1には、オンライン取引データを含む重要なデータベースがあります。このデータベースのサイズは700GBです。
定期的にデータベースの完全バックアップを実施しています。
別のAzure仮想マシン上でデータベースの復元テストを実行したところ、データベースの復元に予想以上に時間がかかることが判明しました。
データベースの復元にかかる時間を短縮する必要があります。
あなたはどうすべきでしょうか?
SQL1には、オンライン取引データを含む重要なデータベースがあります。このデータベースのサイズは700GBです。
定期的にデータベースの完全バックアップを実施しています。
別のAzure仮想マシン上でデータベースの復元テストを実行したところ、データベースの復元に予想以上に時間がかかることが判明しました。
データベースの復元にかかる時間を短縮する必要があります。
あなたはどうすべきでしょうか?
Correct Answer: B
Vote an answer
ホットスポットに関する質問
Azure仮想マシン上にSQL Serverインスタンスがあり、その中にDB1という名前のデータベースがホストされています。
DB1の自動拡張および自動縮小設定を構成する必要があります。
どの記述を使用すべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

Azure仮想マシン上にSQL Serverインスタンスがあり、その中にDB1という名前のデータベースがホストされています。
DB1の自動拡張および自動縮小設定を構成する必要があります。
どの記述を使用すべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

Correct Answer:

Explanation:
To configure the autogrow setting:
java
Copy code
ALTER DATABASE DB1
MODIFY FILE (NAME = DB1_Data, FILEGROWTH = 10%)
To configure the autoshrink setting:
sql
Copy code
ALTER DATABASE DB1
SET AUTO_SHRINK ON
ケーススタディ5 - ADatum Corporation
概要
ADatum Corporationは、ニューヨーク市に本社を置く金融サービス会社です。
既存の環境
ライセンス契約
ADatumは、ソフトウェアアシュアランスを含むマイクロソフトのボリュームライセンス契約を締結しています。
ネットワークインフラストラクチャ
ADatumは、オンプレミスのデータセンターと、Sub1という名前のAzureサブスクリプションを所有しています。
Sub1には、米国東部AzureリージョンにNetwork1という名前の仮想ネットワークが含まれています。
データセンターは、サイト間VPN(S2S VPN)を使用してネットワーク1に接続されています。
アイデンティティ環境
オンプレミスネットワークには、Active Directoryドメインサービス(AD DS)フォレストが含まれています。
このフォレストには、corp.adatum.comという名前の単一のドメインが含まれています。
corp.adatum.comドメインは、adatum.comという名前のMicrosoft Entraテナントと同期します。
データベース環境
データセンターには、以下の表に示すサーバーが設置されています。

DB1とDB2は、App1というアプリケーションによってトランザクション処理と分析処理のワークロードに使用されます。
App1は、Windows Server 2022を実行するMicrosoft Entraハイブリッド参加サーバー上で動作します。App1はKerberos認証を使用します。
DB3は、App2とApp3という2つのアプリケーションで使用されるコンプライアンスデータを保存します。
DB3のパフォーマンスは、拡張イベントセッションを使用して監視され、event_fileターゲットはSVR3のローカルディスク上のファイル共有に設定されます。
DB3のリソース割り当ては、リソースガバナーを使用して管理されます。
要件
計画されている変更
ADatumは以下の変更を実施する予定です。
- Instance1 という名前の Azure SQL マネージド インスタンスを Network1 にデプロイします。
- DB1とDB2をインスタンス1に移行する。
- DB3をAzure SQL Databaseに移行する。
- DB1とDB2の移行後、Microsoft Entraが参加したWindows 11デバイスを使用するリモート開発者にデータベース開発を引き継ぎます。
DB3の移行後、データベースを自動フェイルオーバーグループの一部となるように構成します。
可用性要件
ADatumは、移行後の可用性に関する以下の要件を特定しています。
- DB1とDB2については、分析ワークロードを同じAzureリージョン内の読み取り専用データベースレプリカにオフロードします。
・地域的な災害が発生した場合に、DB1とDB2がバックアップから復旧できることを確認する。
- 移行後、App1はDB1とDB2へのアクセスを維持する必要があります。
- DB3については、App2およびApp3によるリソース需要の変化によって発生する可能性のあるパフォーマンスの問題を管理します。
- 計画されたフェイルオーバー後もDB3にアクセスできることを確認してください。
論理サーバーが削除された場合でも、DB3が復元できることを確認してください。
- DB1とDB2の移行中のダウンタイムを最小限に抑える。
セキュリティ要件
ADatumは、移行後のセキュリティ要件として以下の点を挙げています。
- Microsoft Entraに参加しているWindows 11デバイスを使用する指定開発者のみが、DB1およびDB2にリモートでアクセスできることを確認してください。
- 個々のトランザクション内の変更を含め、DB3に対するすべての変更が監査され、記録されていることを確認してください。
管理要件
ADatumは、移行後の管理要件として以下の点を挙げています。
- DB3の監視には引き続き拡張イベントを使用してください。
Azure SQL Database では、データベーススコープの資格情報を持つエラスティックジョブを使用して、DB3 の管理を自動化します。
ビジネス要件
ADatumは、以下のビジネス要件を特定しました。
他の要件に影響を与えない範囲で、可能な限りコストを最小限に抑える。
・管理業務の手間を最小限に抑える。
リモート開発者がDB1とDB2にアクセスできるようにするソリューションを提案する必要があります。
ソリューションは、計画されている変更をサポートし、セキュリティ要件を満たす必要があります。
推薦状には何を含めるべきでしょうか?
概要
ADatum Corporationは、ニューヨーク市に本社を置く金融サービス会社です。
既存の環境
ライセンス契約
ADatumは、ソフトウェアアシュアランスを含むマイクロソフトのボリュームライセンス契約を締結しています。
ネットワークインフラストラクチャ
ADatumは、オンプレミスのデータセンターと、Sub1という名前のAzureサブスクリプションを所有しています。
Sub1には、米国東部AzureリージョンにNetwork1という名前の仮想ネットワークが含まれています。
データセンターは、サイト間VPN(S2S VPN)を使用してネットワーク1に接続されています。
アイデンティティ環境
オンプレミスネットワークには、Active Directoryドメインサービス(AD DS)フォレストが含まれています。
このフォレストには、corp.adatum.comという名前の単一のドメインが含まれています。
corp.adatum.comドメインは、adatum.comという名前のMicrosoft Entraテナントと同期します。
データベース環境
データセンターには、以下の表に示すサーバーが設置されています。

DB1とDB2は、App1というアプリケーションによってトランザクション処理と分析処理のワークロードに使用されます。
App1は、Windows Server 2022を実行するMicrosoft Entraハイブリッド参加サーバー上で動作します。App1はKerberos認証を使用します。
DB3は、App2とApp3という2つのアプリケーションで使用されるコンプライアンスデータを保存します。
DB3のパフォーマンスは、拡張イベントセッションを使用して監視され、event_fileターゲットはSVR3のローカルディスク上のファイル共有に設定されます。
DB3のリソース割り当ては、リソースガバナーを使用して管理されます。
要件
計画されている変更
ADatumは以下の変更を実施する予定です。
- Instance1 という名前の Azure SQL マネージド インスタンスを Network1 にデプロイします。
- DB1とDB2をインスタンス1に移行する。
- DB3をAzure SQL Databaseに移行する。
- DB1とDB2の移行後、Microsoft Entraが参加したWindows 11デバイスを使用するリモート開発者にデータベース開発を引き継ぎます。
DB3の移行後、データベースを自動フェイルオーバーグループの一部となるように構成します。
可用性要件
ADatumは、移行後の可用性に関する以下の要件を特定しています。
- DB1とDB2については、分析ワークロードを同じAzureリージョン内の読み取り専用データベースレプリカにオフロードします。
・地域的な災害が発生した場合に、DB1とDB2がバックアップから復旧できることを確認する。
- 移行後、App1はDB1とDB2へのアクセスを維持する必要があります。
- DB3については、App2およびApp3によるリソース需要の変化によって発生する可能性のあるパフォーマンスの問題を管理します。
- 計画されたフェイルオーバー後もDB3にアクセスできることを確認してください。
論理サーバーが削除された場合でも、DB3が復元できることを確認してください。
- DB1とDB2の移行中のダウンタイムを最小限に抑える。
セキュリティ要件
ADatumは、移行後のセキュリティ要件として以下の点を挙げています。
- Microsoft Entraに参加しているWindows 11デバイスを使用する指定開発者のみが、DB1およびDB2にリモートでアクセスできることを確認してください。
- 個々のトランザクション内の変更を含め、DB3に対するすべての変更が監査され、記録されていることを確認してください。
管理要件
ADatumは、移行後の管理要件として以下の点を挙げています。
- DB3の監視には引き続き拡張イベントを使用してください。
Azure SQL Database では、データベーススコープの資格情報を持つエラスティックジョブを使用して、DB3 の管理を自動化します。
ビジネス要件
ADatumは、以下のビジネス要件を特定しました。
他の要件に影響を与えない範囲で、可能な限りコストを最小限に抑える。
・管理業務の手間を最小限に抑える。
リモート開発者がDB1とDB2にアクセスできるようにするソリューションを提案する必要があります。
ソリューションは、計画されている変更をサポートし、セキュリティ要件を満たす必要があります。
推薦状には何を含めるべきでしょうか?
Correct Answer: D
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
ドラッグアンドドロップ問題
Azure仮想マシン上にSQL1という名前のSQL Serverインスタンスがあります。SQL1にはDB1という名前のデータベースが含まれています。
DB1で透過的データ暗号化(TDE)を有効にする必要があります。
どの3つのオブジェクトを順番に作成する必要がありますか?解答するには、オブジェクトのリストから適切なオブジェクトを解答欄に移動させ、正しい順序に並べ替えてください。

Azure仮想マシン上にSQL1という名前のSQL Serverインスタンスがあります。SQL1にはDB1という名前のデータベースが含まれています。
DB1で透過的データ暗号化(TDE)を有効にする必要があります。
どの3つのオブジェクトを順番に作成する必要がありますか?解答するには、オブジェクトのリストから適切なオブジェクトを解答欄に移動させ、正しい順序に並べ替えてください。

Correct Answer:

貴社はオンプレミス環境にMicrosoft SQL Serverインスタンスを運用しています。このインスタンスには、5TiBのデータファイルを持つデータベースが含まれています。このデータベースには10,000 IOPSが必要です。
データベースをAzureに移行する必要があります。まず仮想マシンを作成します。次に、その仮想マシンに1TiBのP30 Premiumストレージディスクを2つ割り当てます。各ディスクは5,000 IOPSの性能を提供します。移行後のデータベースをサポートするようにストレージが構成されていることを確認する必要があります。
この要件を満たすために、以下のうちどれを実施しますか?(3つ選択してください)
データベースをAzureに移行する必要があります。まず仮想マシンを作成します。次に、その仮想マシンに1TiBのP30 Premiumストレージディスクを2つ割り当てます。各ディスクは5,000 IOPSの性能を提供します。移行後のデータベースをサポートするようにストレージが構成されていることを確認する必要があります。
この要件を満たすために、以下のうちどれを実施しますか?(3つ選択してください)
Correct Answer: A,B,C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、述べられた目標を達成する可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Server1とServer2という名前の2つのAzureSQLデータベースサーバーがあります。各サーバーには、Database1という名前のAzureSQLデータベースが含まれています。
Database1をServer1からServer2に復元する必要があります。ソリューションは、Server2上の既存のDatabase1を置き換える必要があります。
解決策:Azureポータルから、Server2からDatabase1を削除してから、Server1からのDatabase1のバックアップを使用して、Server2上に新しいデータベースを作成します。
これは目標を達成していますか?
このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Server1とServer2という名前の2つのAzureSQLデータベースサーバーがあります。各サーバーには、Database1という名前のAzureSQLデータベースが含まれています。
Database1をServer1からServer2に復元する必要があります。ソリューションは、Server2上の既存のDatabase1を置き換える必要があります。
解決策:Azureポータルから、Server2からDatabase1を削除してから、Server1からのDatabase1のバックアップを使用して、Server2上に新しいデータベースを作成します。
これは目標を達成していますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Pool1という名前のAzureSynapse Analytics専用SQLプールと、DB1という名前のデータベースがあります。 DB1には、Tableという名前のファクトテーブルが含まれています。
表1でデータスキューの範囲を特定する必要があります。
Synapse Studioで何をすべきですか?
表1でデータスキューの範囲を特定する必要があります。
Synapse Studioで何をすべきですか?
Correct Answer: D
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
シミュレーション
データベース db1 内の SalesLT.SalesOrderDetail テーブルの内容のみを読み取ることができる、role1 という名前の新しいデータベース ロールを作成する必要があります。
このタスクを完了するには、仮想マシンにサインインしてください。SQL Server Management StudioとAzureポータルを使用する必要がある場合があります。
データベース db1 内の SalesLT.SalesOrderDetail テーブルの内容のみを読み取ることができる、role1 という名前の新しいデータベース ロールを作成する必要があります。
このタスクを完了するには、仮想マシンにサインインしてください。SQL Server Management StudioとAzureポータルを使用する必要がある場合があります。
Correct Answer:
You can create a new server role in SQL Server by using SQL Server Management Studio or Transact-SQL.
Using SQL Server Management Studio to create a new server role
Step 1: In Object Explorer, expand the server where you want to create the new server role.
Step 2: Expand the Security folder.
Step 3: Right-click the Server Roles folder and select New Server Role....
Step 4: In the New Server Role -server_role_name dialog box, on the General page, enter a name for the new server role in the Server role name box. [Enter role1] Step 5: In the Owner box, enter the name of the server principal that will own the new role.
Alternately, click the ellipsis (...) to open the Select Server Login or Role dialog box.
Step 6: Under Securables, select one or more server-level securables [Select the SalesLT.SalesOrderDetail table]. When a securable is selected, this server role can be granted or denied permissions on that securable.
Step 7: In the Permissions: Explicit box, select the check box to grant, grant with grant, or deny permission to this server role for the selected securables [Select Read]. If a permission cannot be granted or denied to all of the selected securables, the permission is represented as a partial select.
Step 8: On the Members page, use the Add button to add logins that represent individuals or groups to the new server role. [Skip] Step 9: A user-defined server role can be a member of another server role. On the Memberships page, select a check box to make the current user-defined server role a member of a selected server role. [Skip] Step 10: Select OK.
Reference:
https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/create-a-server-role
Using SQL Server Management Studio to create a new server role
Step 1: In Object Explorer, expand the server where you want to create the new server role.
Step 2: Expand the Security folder.
Step 3: Right-click the Server Roles folder and select New Server Role....
Step 4: In the New Server Role -server_role_name dialog box, on the General page, enter a name for the new server role in the Server role name box. [Enter role1] Step 5: In the Owner box, enter the name of the server principal that will own the new role.
Alternately, click the ellipsis (...) to open the Select Server Login or Role dialog box.
Step 6: Under Securables, select one or more server-level securables [Select the SalesLT.SalesOrderDetail table]. When a securable is selected, this server role can be granted or denied permissions on that securable.
Step 7: In the Permissions: Explicit box, select the check box to grant, grant with grant, or deny permission to this server role for the selected securables [Select Read]. If a permission cannot be granted or denied to all of the selected securables, the permission is represented as a partial select.
Step 8: On the Members page, use the Add button to add logins that represent individuals or groups to the new server role. [Skip] Step 9: A user-defined server role can be a member of another server role. On the Memberships page, select a check box to make the current user-defined server role a member of a selected server role. [Skip] Step 10: Select OK.
Reference:
https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/create-a-server-role
ホットスポットに関する質問
Azure SQLデータベースをお持ちです。
次の図に示すように、あなたはパフォーマンスの遅いクエリを検証しています。

図に示された情報に基づいて、各記述を完成させる選択肢をドロップダウンメニューを使用して選択してください。
注:正解ごとに1ポイントが加算されます。

Azure SQLデータベースをお持ちです。
次の図に示すように、あなたはパフォーマンスの遅いクエリを検証しています。

図に示された情報に基づいて、各記述を完成させる選択肢をドロップダウンメニューを使用して選択してください。
注:正解ごとに1ポイントが加算されます。

Correct Answer:

Explanation:
Box 1: Live Query Statistics
Live Query Statistics as it a percentage of the execution.
Box 2: Key Lookup
The use of a Key Lookup operator in a query plan indicates that the query might benefit from performance tuning. For example, query performance might be improved by adding a covering index.
Reference:
https://docs.microsoft.com/en-us/sql/relational-databases/performance/live-query-statistics?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/relational-databases/showplan-logical-and-physical-operators-reference
DB1という名前のAzure SQLデータベースがあります。
DB1を暗号化する必要があります。解決策は以下の要件を満たす必要があります。
- 転送中のデータを暗号化する。
比較演算子をサポートします。
ランダム暗号化を提供する。
解決策には何を含めるべきですか?
DB1を暗号化する必要があります。解決策は以下の要件を満たす必要があります。
- 転送中のデータを暗号化する。
比較演算子をサポートします。
ランダム暗号化を提供する。
解決策には何を含めるべきですか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
DB1という名前のAzure SQLデータベースがあり、厳格な監査要件が設定されています。
DB1 で台帳機能を有効にし、自動ダイジェストストレージを使用してデータベース検証を実装する予定です。検証用ストアドプロシージャを実行する前に、DB1 のデータベース分離レベルを設定する必要があります。
隔離レベルはどのくらいに設定すべきですか?
DB1 で台帳機能を有効にし、自動ダイジェストストレージを使用してデータベース検証を実装する予定です。検証用ストアドプロシージャを実行する前に、DB1 のデータベース分離レベルを設定する必要があります。
隔離レベルはどのくらいに設定すべきですか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
DB1という名前のAzure SQLデータベースがあります。
データセンターに障害が発生した場合に、DB1がデータ損失なしで自動フェイルオーバーをサポートすることを確認する必要があります。
解決策はコストを最小限に抑えるものでなければならない。
どの導入オプションと料金プランを設定すべきですか?
データセンターに障害が発生した場合に、DB1がデータ損失なしで自動フェイルオーバーをサポートすることを確認する必要があります。
解決策はコストを最小限に抑えるものでなければならない。
どの導入オプションと料金プランを設定すべきですか?
Correct Answer: B
Vote an answer
ドラッグアンドドロップ問題
お客様は、SQLVM1 という名前の Azure 仮想マシン上の SQL Server インスタンスを含む Azure サブスクリプションをお持ちです。
SQLVM1上のSQL Serverエージェントジョブがオペレーティングシステムコマンドを実行できることを確認する必要があります。
どの4つのT-SQLステートメントを順番に実行すべきでしょうか?回答するには、ステートメントのリストから適切なステートメントを回答欄に移動し、正しい順序に並べ替えてください。

お客様は、SQLVM1 という名前の Azure 仮想マシン上の SQL Server インスタンスを含む Azure サブスクリプションをお持ちです。
SQLVM1上のSQL Serverエージェントジョブがオペレーティングシステムコマンドを実行できることを確認する必要があります。
どの4つのT-SQLステートメントを順番に実行すべきでしょうか?回答するには、ステートメントのリストから適切なステートメントを回答欄に移動し、正しい順序に並べ替えてください。

Correct Answer:
