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

Always On 可用性グループを使用する高可用性構成で、Azure 仮想マシンに SQL Server の 2 つのインスタンスを展開する予定です。
次の要件を満たす展開ソリューションを推奨する必要があります。
* 99.95%以上のサービスレベル契約(SLA)を提供します
* 同じグループ内のデータベースを同期的に複製します
* データベース書き込みの遅延を最小限に抑えます
何をお勧めしますか?

解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、述べられた目標を達成する可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Server1とServer2という名前の2つのAzureSQLデータベースサーバーがあります。各サーバーには、Database1という名前のAzureSQLデータベースが含まれています。
Database1をServer1からServer2に復元する必要があります。ソリューションは、Server2上の既存のDatabase1を置き換える必要があります。
解決策:Azureポータルから、Server2からDatabase1を削除してから、Server1からのDatabase1のバックアップを使用して、Server2上に新しいデータベースを作成します。
これは目標を達成していますか?

解説: (GoShiken メンバーにのみ表示されます)
DB1 という名前の 50 TB の Microsoft SQL Server データベースがあります。
DB1 のデータベース整合性チェックの実行にかかる時間を短縮する必要があります。
どの Transact-SQL コマンドを実行する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:

Reference:
https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql?view=sql- server-ver15
Windows Server2019を実行するAzure仮想マシン上にSQLServer2019があります。仮想マシンには4つのvCPUと28GBのメモリがあります。
仮想マシンを16個のvCPUと64GBのメモリにスケールアップします。
tempdbのレイテンシーを最小にする必要があります。
tempdbに含める必要のあるデータファイルの総数はいくつですか?

解説: (GoShiken メンバーにのみ表示されます)
Azure AD テナントと、複数の Azure SQL データベースをホストする SQL1 という名前の論理 Microsoft SQL サーバーがあります。
Azure Automation を使用して、Azure AD ユーザーのアクセス許可をデータベースに自動的に割り当てる予定です。
必要な Automation アカウントを作成する必要があります。
どの 2 つのアカウントを作成する必要がありますか? 各正解は、ソリューションの一部を示しています。
注: それぞれの正しい選択は 1 ポイントの価値があります。

注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、述べられた目標を達成する可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答した後は、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
ステージングゾーンを含むAzureData LakeStorageアカウントがあります。
ステージングゾーンから増分データを取り込み、Rスクリプトを実行してデータを変換し、変換されたデータをAzure SynapseAnalyticsのデータウェアハウスに挿入する毎日のプロセスを設計する必要があります。
解決策:Azure Data Factoryスケジュールトリガーを使用して、マッピングデータフローを実行するパイプラインを実行してから、データウェアハウスにデータを挿入します。
これは目標を達成していますか?

解説: (GoShiken メンバーにのみ表示されます)
Azure Virtual Machines に SQL Server のインスタンスがあります。
User1 という名前のユーザーが SQL Server エージェント ジョブのプロキシ アカウントを構成できることを確認する必要があります。このソリューションでは、最小特権の原則を使用する必要があります。
User1 にどの役割を割り当てる必要がありますか?

AzureSQLデータベースがあります。
実行時間の長いクエリを特定します。
クエリ内のどの操作がパフォーマンスの問題を引き起こしているのかを特定する必要があります。
Microsoft SQL Server Management Studio(SSMS)でクエリ実行プランを表示するには何を使用する必要がありますか?

解説: (GoShiken メンバーにのみ表示されます)
Azure SynapseAnalyticsでエンタープライズデータウェアハウスを管理します。
ユーザーは、一般的に使用されるクエリを実行するとパフォーマンスが低下すると報告します。ユーザーは、使用頻度の低いクエリのパフォーマンスの変化を報告しません。
パフォーマンスの問題の原因を特定するには、リソース使用率を監視する必要があります。
どのメトリックを監視する必要がありますか?

解説: (GoShiken メンバーにのみ表示されます)
SalesSQLDb1 の統計メンテナンスを実装する必要があります。ソリューションは技術要件を満たしている必要があります。
どの 4 つのアクションを順番に実行する必要がありますか? 回答するには、アクション リストから適切なアクションを回答領域に移動し、正しい順序で並べます。
正解:

Explanation:

Automating Azure SQL DB index and statistics maintenance using Azure Automation:
1. Create Azure automation account (Step 1)
2. Import SQLServer module (Step 2)
3. Add Credentials to access SQL DB
This will use secure way to hold login name and password that will be used to access Azure SQL DB
4. Add a runbook to run the maintenance (Step 3)
Steps: 1. Click on "runbooks" at the left panel and then click "add a runbook"
2. Choose "create a new runbook" and then give it a name and choose "Powershell" as the type of the runbook and then click on "create"

5. Schedule task (Step 4)
Steps:1. Click on Schedules2. Click on "Add a schedule" and follow the instructions to choose existing schedule or create a new schedule.
Reference:
https://techcommunity.microsoft.com/t5/azure-database-support-blog/automating-azure-sql-db-index-and- statistics-maintenance-using/ba-p/368974
Topic 2, Contoso Ltd
Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Overview
Existing Environment
Contoso, Ltd. is a financial data company that has 100 employees. The company delivers financial data to customers.
Active Directory
Contoso has a hybrid Azure Active Directory (Azure AD) deployment that syncs to on-premises Active Directory.
Database Environment
Contoso has SQL Server 2017 on Azure virtual machines shown in the following table.

SQL1 and SQL2 are in an Always On availability group and are actively queried. SQL3 runs jobs, provides historical data, and handles the delivery of data to customers.
The on-premises datacenter contains a PostgreSQL server that has a 50-TB database.
Current Business Model
Contoso uses Microsoft SQL Server Integration Services (SSIS) to create flat files for customers. The customers receive the files by using FTP.
Requirements
Planned Changes
Contoso plans to move to a model in which they deliver data to customer databases that run as platform as a service (PaaS) offerings. When a customer establishes a service agreement with Contoso, a separate resource group that contains an Azure SQL database will be provisioned for the customer. The database will have a complete copy of the financial data. The data to which each customer will have access will depend on the service agreement tier. The customers can change tiers by changing their service agreement.
The estimated size of each PaaS database is 1 TB.
Contoso plans to implement the following changes:
Move the PostgreSQL database to Azure Database for PostgreSQL during the next six months.
Upgrade SQL1, SQL2, and SQL3 to SQL Server 2019 during the next few months.
Start onboarding customers to the new PaaS solution within six months.
Business Goals
Contoso identifies the following business requirements:
Use built-in Azure features whenever possible.
Minimize development effort whenever possible.
Minimize the compute costs of the PaaS solutions.
Provide all the customers with their own copy of the database by using the PaaS solution.
Provide the customers with different table and row access based on the customer's service agreement.
In the event of an Azure regional outage, ensure that the customers can access the PaaS solution with minimal downtime. The solution must provide automatic failover.
Ensure that users of the PaaS solution can create their own database objects but he prevented from modifying any of the existing database objects supplied by Contoso.
Technical Requirements
Contoso identifies the following technical requirements:
Users of the PaaS solution must be able to sign in by using their own corporate Azure AD credentials or have Azure AD credentials supplied to them by Contoso. The solution must avoid using the internal Azure AD of Contoso to minimize guest users.
All customers must have their own resource group, Azure SQL server, and Azure SQL database. The deployment of resources for each customer must be done in a consistent fashion.
Users must be able to review the queries issued against the PaaS databases and identify any new objects created.
Downtime during the PostgreSQL database migration must be minimized.
Monitoring Requirements
Contoso identifies the following monitoring requirements:
Notify administrators when a PaaS database has a higher than average CPU usage.
Use a single dashboard to review security and audit data for all the PaaS databases.
Use a single dashboard to monitor query performance and bottlenecks across all the PaaS databases.
Monitor the PaaS databases to identify poorly performing queries and resolve query performance issues automatically whenever possible.
PaaS Prototype
During prototyping of the PaaS solution in Azure, you record the compute utilization of a customer's Azure SQL database as shown in the following exhibit.

Role Assignments
For each customer's Azure SQL Database server, you plan to assign the roles shown in the following exhibit.
SQLVM1 という名前の Azure Virtual Machines インスタンスに SQL Server があり、このインスタンスには DB1 と DB2 という 2 つのデータベースが含まれています。DB1 と DB2 のデータベースとログ ファイルは、マネージド ディスクでホストされています。
DB1とDB2のスナップショットバックアップを実行する必要があります
I SQL ステートメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
Azure サブスクリプションをお持ちです。
オンプレミスの Microsoft SQL Server インスタンス 10 個を Azure に移行する予定です。
移行された環境がマルチサーバー管理を使用して管理でき、マスター/ターゲット (MSX/TSX) ジョブをサポートしていることを確認する必要があります。ソリューションは管理作業を最小限に抑える必要があります。
マスター サーバー (MSX) およびターゲット サーバー (TSX) としてどの SQL 展開オプションを選択する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
SOL1 という名前の Azure SQL データベースがあります。
SQL1 の災害復旧ソリューションを実装する必要があります。ソリューションでは、次の点を最小限に抑える必要があります。
* リカバリポイント目標(JRPO)
* 目標復旧時間 (RTO)
* 管理上の努力
ソリューションには何を含めるべきですか?

次のTransact-SQLクエリがあります。

クエリによって返されるどの列が各ファイルの空き領域を表しますか?

解説: (GoShiken メンバーにのみ表示されます)