DP-300日本語試験無料問題集「Microsoft Administering Relational Databases on Microsoft Azure (DP-300日本語版) 認定」

データベースを SVR1 から Instance1 に移行するときに使用するサービスとターゲット エンドポイントを推奨する必要があります。ソリューションは可用性の要件を満たす必要があります。
何を推奨しますか? 回答するには、回答エリアで適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
オンプレミスの Microsoft SQL Server データベースのディザスター リカバリー ソリューションを推奨する必要があります。ソリューションは、次の要件を満たす必要があります。
* 異なる地域へのリアルタイム データ レプリケーションをサポートします。
* Azure をディザスター リカバリーのターゲットとして使用します。
* コストと管理作業を最小限に抑えます。
推奨事項には何を含める必要がありますか?

VM1という名前のカスタムイメージに基づくAzure仮想マシンがあります。
VM1は、Microsoft SQL Server 2019Standardのインスタンスをホストします。
次の要件を満たすには、VM1のメンテナンスを自動化する必要があります。
SQLServerとWindowsServerのパッチを自動化します。
VM1上のデータベースの完全なデータベースバックアップとトランザクションログバックアップを自動化します。
管理作業を最小限に抑えます。
あなたは最初に何をすべきですか?

解説: (GoShiken メンバーにのみ表示されます)
オンプレミス データセンターに Microsoft SQL Server 2019 インスタンスがあります。インスタンスには、DB1 という名前の 4 TB のデータベースが含まれています。
DB1 を Azure SQL Database マネージド インスタンスに移行する予定です。
移行中のダウンタイムとデータ損失を最小限に抑えるには何を使用すればよいでしょうか?

4つのAzureサブスクリプションがあります。各サブスクリプションには、複数のAzureSQLデータベースが含まれています。
データベースの列とインデックスの統計を更新する必要があります。
何を使うべきですか?

解説: (GoShiken メンバーにのみ表示されます)
df1という名前のAzureData Factoryバージョン2(V2)データファクトリを含むAzureサブスクリプションがあります。
DF1にはリンクされたサービスが含まれています。
key1という名前の暗号化kayを含むvault1という名前のAzureKeyボールトがあります。
key1を使用してdf1を暗号化する必要があります。
あなたは最初に何をすべきですか?

解説: (GoShiken メンバーにのみ表示されます)
ゲーム データを取得するための Azure Stream Analytics ジョブを構築しています。
ジョブが各ゲームの 5 分間の間隔ごとに最高得点の記録を返すようにする必要があります。
Stream Analytics クエリをどのように完了すればよいですか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:

Box 1: TopOne() OVER(PARTITION BY Game ORDER BY Score Desc)
TopOne returns the top-rank record, where rank defines the ranking position of the event in the window according to the specified ordering. Ordering/ranking is based on event columns and can be specified in ORDER BY clause.
Analytic Function Syntax:
TopOne() OVER ([<PARTITION BY clause>] ORDER BY (<column name> [ASC |DESC])+ <LIMIT DURATION clause> [<WHEN clause>]) Box 2: Tumbling(minute 5) Tumbling window functions are used to segment a data stream into distinct time segments and perform a function against them, such as the example below. The key differentiators of a Tumbling window are that they repeat, do not overlap, and an event cannot belong to more than one tumbling window.

Reference:
https://docs.microsoft.com/en-us/stream-analytics-query/topone-azure-stream-analytics
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/stream-analytics/stream-analytics-window- functions.md
タスク 10
sql37006S95 上のすべてのデータベースを SQL インジェクション攻撃から保護する必要があります。
正解:
See the explanation part for the complete Solution.
Explanation:
SQL injection attacks are a type of cyberattack that exploit a vulnerability in the application code that interacts with the database. An attacker can inject malicious SQL statements into the user input, such as a form field or a URL parameter, and execute them on the database server, resulting in data theft, corruption, or unauthorized access1.
To protect all the databases on sql37006S95 from SQL injection attacks, you need to follow some best practices for securing your application and database layers. Here are some of the recommended steps:
* Use parameterized queries or stored procedures to separate the SQL code from the user input. This will prevent the user input from being interpreted as part of the SQL statement and avoid SQL injection23.
* Validate and sanitize the user input before passing it to the database. This will ensure that the input conforms to the expected format and type, and remove any potentially harmful characters or keywords4.
* Implement least privilege access for the database users and roles. This will limit the permissions and actions that the application can perform on the database, and reduce the impact of a successful SQL injection attack5.
* Enable Advanced Threat Protection for Azure SQL Database. This is a feature that detects and alerts you of anomalous activities and potential threats on your database, such as SQL injection, brute force attacks, or unusual access patterns. You can configure the alert settings and notifications using the Azure portal or PowerShell.
These are some of the steps to protect all the databases on sql37006S95 from SQL injection attacks.
Azure サブスクリプションをお持ちです。
Always On 可用性グループを使用する高可用性構成で、Azure 仮想マシンに SQL Server の 2 つのインスタンスを展開する必要があります。ソリューションは、次の要件を満たす必要があります。
* フェイルオーバーにかかる時間を最小限に抑えます。
* フェイルオーバー中にプライマリレプリカへの既存の接続を維持します。
あなたは何をするべきか?

Azure SQL データベースがあります。
次の図に示すように、パフォーマンスが遅いクエリを確認しています。

ドロップダウン メニューを使用して、グラフィックに表示されている情報に基づいて各ステートメントを完成させる回答の選択肢を選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:

Reference:
https://docs.microsoft.com/en-us/sql/relational-databases/performance/live-query-statistics?view=sql-server- ver15
R を主要言語としてサポートするが、Scala と SQL もサポートする Azure Databricks で新しいノートブックを作成しています。
言語を切り替えるには、どのスイッチを使用する必要がありますか?

解説: (GoShiken メンバーにのみ表示されます)
DW1という名前のAzureSynapseAnalyticsのエンタープライズデータウェアハウスを含むAzureデータソリューションがあります。
複数のユーザーがDW1へのアドホッククエリを同時に実行します。
DW1への自動データロードを定期的に実行します。
自動データロードに、アドホッククエリの実行時に迅速かつ正常に完了するのに十分なメモリが用意されていることを確認する必要があります。
あなたは何をするべきか?

解説: (GoShiken メンバーにのみ表示されます)
DB1 という名前の Azure SQL データベースがあります。DB1 の自動チューニング オプションは、次の図に示すように構成されています。

次の各文について、正しい場合は「はい」を選択してください。そうでない場合は「いいえ」を選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:

Box 1: Yes
We see: Tuning option: Create index ON
CREATE INDEX - Identifies indexes that may improve performance of your workload, creates indexes, and automatically verifies that performance of queries has improved.
Box 2: No
Box 3: Yes
FORCE LAST GOOD PLAN (automatic plan correction) - Identifies Azure SQL queries using an execution plan that is slower than the previous good plan, and queries using the last known good plan instead of the regressed plan.
SQL1 という名前の新しい Azure SQL マネージド インスタンスを作成し、データベース メールの拡張ストアド プロシージャを有効にします。SQL 1 で実行されている SQ Server Agent ジョブが、障害が発生したときに通知できるようにする必要があります。7 回答するには、どの 3 つのアクションを順番に実行する必要がありますか。回答するアクションのリストから適切なアクションを移動し、正しい順序で並べます。
正解:

Explanation:
DB1 という名前の Azure SQL データベースがあります。
Subnet 1 という名前の仮想ネットワーク サブネットに接続する Azure 仮想マシンが 10 台あります。
次の要件を満たすデータベース レベルのファイアウォールを実装する必要があります。
* 10台の仮想マシンのみがDB1にアクセスできるようにします
* 最小権限の原則に従う
ファイアウォール ルールをどのように構成し、仮想マシンから DB1 へのネットワーク接続をどのように確立すればよいでしょうか。回答するには、回答領域で適切なオプションを選択してください。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
2つの100GBデータベースをAzureに移動することを計画しています。
ワークロードに基づいてリソース消費を動的にスケーリングする必要があります。ソリューションは、スケーリング操作中のダウンタイムを最小限に抑える必要があります。
何を使うべきですか?

解説: (GoShiken メンバーにのみ表示されます)
Azure SynapseAnalytics専用のSQLプールでディメンションテーブルを設計しています。
テーブルの代理キーを作成する必要があります。このソリューションは、最速のクエリパフォーマンスを提供する必要があります。
代理キーには何を使用する必要がありますか?

解説: (GoShiken メンバーにのみ表示されます)
タスク 2
ユーザー アカウントを、sql3700689S という名前のサーバーの Azure AD 管理者として構成する必要があります。
正解:
See the explanation part for the complete Solution.
Explanation:
To configure your user account as the Azure AD admin for the server named sql3700689S, you can use the Azure portal or the Azure CLI. Here are the steps for both methods:
* Using the Azure portal:
* Go to the Azure portal and select SQL Server - Azure Arc.
* Select the server named sql3700689S and click on Active Directory admin.
* Click on Set admin and choose your user account from the list of Azure AD users.
* Click on Select and then Save to confirm the change.
* You can verify the Azure AD admin by clicking on Active Directory admin again and checking the current admin.
* Using the Azure CLI:
* Install the Azure CLI and log in with your Azure account.
* Run the following command to get the object ID of your user account: az ad user show --id <your- user-name> --query objectId -o tsv
* Run the following command to set your user account as the Azure AD admin for the server: az sql server ad-admin create --server sql3700689S --object-id <your-object-id> --display-name
<your-user-name>
* You can verify the Azure AD admin by running the following command: az sql server ad-admin show --server sql3700689S These are the steps to configure your user account as the Azure AD admin for the server named sql3700689S.
Azure SQL マネージド インスタンス、db1 という名前のデータベース、および Appl という名前の Azure Web アプリを含む Azure サブスクリプションがあります。Appl は db1 を使用します。
App1 のリソース ガバナーを有効にする必要があります。ソリューションは次の要件を満たしている必要があります。
App1 は利用可能なすべての CPU リソースを消費できる必要があります。
App1 では、使用可能な CPU リソースの少なくとも半分が常に使用可能である必要があります。
どの 3 つのアクションを順番に実行する必要がありますか? 回答するには、アクションのリストから適切なアクションを回答領域に移動し、正しい順序で並べます。注: 回答の選択肢の順序は複数あっても正しい場合があります。正しい順序を選択した場合は、そのどれでもポイントが付与されます。
正解:

Explanation: