Get Latest [Sep-2022] Conduct effective penetration tests using RealValidExam DP-300 Penetration testers simulate DP-300 exam PDF Exam DP-300: Administering Relational Databases on Microsoft Azure The content of this exam was updated on July 29, 2021. Candidates for this exam are database administrators and data management specialists that manage on-premises and cloud relational databases built with [...]

Get Latest Sep-2022 Conduct effective penetration tests using RealValidExam DP-300 exam [Q86-Q102]

Share

Get Latest [Sep-2022] Conduct effective penetration tests using RealValidExam DP-300

Penetration testers simulate DP-300 exam PDF


Exam DP-300: Administering Relational Databases on Microsoft Azure

The content of this exam was updated on July 29, 2021.

Candidates for this exam are database administrators and data management specialists that manage on-premises and cloud relational databases built with Microsoft SQL Server and Microsoft Azure Data Services.

The Azure Database Administrator implements and manages the operational aspects of cloud-native and hybrid data platform solutions built on Azure Data Services and SQL Server. The Azure Database Administrator uses a variety of methods and tools to perform day-to-day operations, including applying knowledge of using T-SQL for administrative management purposes.

This role is responsible for management, availability, security and performance monitoring and optimization of modern relational database solutions. This role works with the Azure Data Engineer role to manage operational aspects of data platform solutions.

Candidates for this role should understand all concepts covered in Exam DP-900: Microsoft Azure Data Fundamentals.

Part of the requirements for: Microsoft Certified: Azure Database Administrator Associate

Download exam skills outline


Microsoft DP-300 Exam Syllabus Topics:

TopicDetails

Plan and Implement Data Platform Resources (15-20%)

Deploy resources by using manual methods-deploy database offerings on selected platforms
-configure customized deployment templates
-apply patches and updates for hybrid and IaaS deployment
Recommend an appropriate database offering based on specific requirements-evaluate requirements for the deployment
-evaluate the functional benefits/impact of possible database offerings
-evaluate the scalability of the possible database offering
- evaluate the HA/DR of the possible database offering
-evaluate the security aspects of the possible database offering
Configure resources for scale and performance-configure Azure SQL Database for scale and performance
-configure Azure SQL managed instances for scale and performance
-configure SQL Server in Azure VMs for scale and performance
-calculate resource requirements
-evaluate database partitioning techniques, such as database sharding
-set up SQL Data Sync
Evaluate a strategy for moving to Azure-evaluate requirements for the migration
-evaluate offline or online migration strategies
-evaluate requirements for the upgrade
-evaluate offline or online upgrade strategies
Implement a migration or upgrade strategy for moving to Azure-implement an online migration strategy
-implement an offline migration strategy
-implement an online upgrade strategy
-implement an offline upgrade strategy

Implement a Secure Environment (15-20%)

Configure database authentication by using platform and database tools-configure Azure AD authentication
-create users from Azure AD identities
-configure security principals
Configure database authorization by using platform and database tools-configure database and object-level permissions using graphical tools
-apply principle of least privilege for all securables
Implement security for data at rest-implement Transparent Data Encryption (TDE)
- implement object-level encryption
-implement Dynamic Data Masking
-implement Azure Key Vault and disk encryption for Azure VMs
Implement security for data in transit-configure server and database-level firewall rules
-implement Always Encrypted
Implement compliance controls for sensitive data-apply a data classification strategy
-configure server and database audits
-implement data change tracking
-perform a vulnerability assessment

Monitor and Optimize Operational Resources (15-20%)

Monitor activity and performance-prepare an operational performance baseline
-determine sources for performance metrics
-interpret performance metrics
- configure and monitor activity and performance at the infrastructure, server, service, and database levels
Implement performance-related maintenance tasks-implement index maintenance tasks
-implement statistics maintenance tasks
-configure database auto-tuning
-manage storage capacity
Identify performance-related issues- configure Query Store to collect performance data
-identify sessions that cause blocking
-assess growth/fragmentation of databases and logs
-assess performance-related database configuration parameters
Configure resources for optimal performance-configure storage and infrastructure resources
-configure server and service account settings for performance
-configure Resource Governor for performance
Configure a user database for optimal performance-implement database-scoped configuration
-configure compute resources for scaling
-configure Intelligent Query Processing (IQP)

Optimize Query Performance (5-10%)

Review query plans-determine the appropriate type of execution plan
-identify problem areas in execution plans
-extract query plans from the Query Store
Evaluate performance improvements- determine the appropriate Dynamic Management Views (DMVs) to gather query performance information
-identify performance issues using DMVs
-identify and implement index changes for queries
-recommend query construct modifications based on resource usage
-assess the use of hints for query performance
Review database table and index design-identify data quality issues with duplication of data
-identify normal form of database tables
-assess index design for performance
-validate data types defined for columns
-recommend table and index storage including filegroups
-evaluate table partitioning strategy
- evaluate the use of compression for tables and indexes

Perform Automation of Tasks (10-15%)

Create scheduled tasks-manage schedules for regular maintenance jobs
-configure multi-server automation
-configure notifications for task success/failure/non-completion
Evaluate and implement an alert and notification strategy-create event notifications based on metrics
-create event notifications for Azure resources
-create alerts for server configuration changes
-create tasks that respond to event notifications
Manage and automate tasks in Azure-perform automated deployment methods for resources
-implement policies by using automated evaluation modes

Plan and Implement a High Availability and Disaster Recovery (HADR) Environment (15-20%)

Recommend an HADR strategy for a data platform solution-recommend HADR strategy based on RPO/RTO requirements
-evaluate HADR for hybrid deployments
-evaluate Azure-specific HADR solutions
-identify resources for HADR solutions
Test an HADR strategy by using platform, OS, and database tools-test HA by using failover
-test DR by using failover or restore
Perform backup and restore a database by using database tools- perform a database backup with options
- perform a database restore with options
-perform a database restore to a point in time
-configure long-term backup retention
Configure HA/DR by using OS, platform, and database tools-configure replication
-create anAlways On Availability Group
-configure auto-failover groups
-integrate a database into an Availability Group
- configure quorum options for a Windows Server Failover Cluster
-configure an Availability Group listener

 

NEW QUESTION 86
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have two Azure SQL Database servers named Server1 and Server2. Each server contains an Azure SQL database named Database1.
You need to restore Database1 from Server1 to Server2. The solution must replace the existing Database1 on Server2.
Solution: You restore Database1 from Server1 to the Server2 by using the RESTORE Transact-SQL command and the REPLACE option.
Does this meet the goal?

  • A. No
  • B. Yes

Answer: B

Explanation:
The REPLACE option overrides several important safety checks that restore normally performs. The overridden checks are as follows:
* Restoring over an existing database with a backup taken of another database.
With the REPLACE option, restore allows you to overwrite an existing database with whatever database is in the backup set, even if the specified database name differs from the database name recorded in the backup set. This can result in accidentally overwriting a database by a different database.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql

 

NEW QUESTION 87
You are developing an application that uses Azure Data Lake Storage Gen 2.
You need to recommend a solution to grant permissions to a specific application for a limited time period.
What should you include in the recommendation?

  • A. Azure Active Directory (Azure AD) identities
  • B. shared access signatures (SAS)
  • C. role assignments
  • D. account keys

Answer: B

Explanation:
A shared access signature (SAS) provides secure delegated access to resources in your storage account. With a SAS, you have granular control over how a client can access your data. For example:
What resources the client may access.
What permissions they have to those resources.
How long the SAS is valid.
Note: Data Lake Storage Gen2 supports the following authorization mechanisms:
Shared Key authorization
Shared access signature (SAS) authorization
Role-based access control (Azure RBAC)
Access control lists (ACL) Data Lake Storage Gen2 supports the following authorization mechanisms:
Shared Key authorization
Shared access signature (SAS) authorization
Role-based access control (Azure RBAC)
Access control lists (ACL)
Reference:
https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview

 

NEW QUESTION 88
You are planning the migration of the SERVER1 databases. The solution must meet the business requirements.
What should you include in the migration plan? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation:
Azure Database Migration service
Box 1: Premium 4-VCore
Scenario: Migrate the SERVER1 databases to the Azure SQL Database platform.
Minimize downtime during the migration of the SERVER1 databases.
Premimum 4-vCore is for large or business critical workloads. It supports online migrations, offline migrations, and faster migration speeds.
Incorrect Answers:
The Standard pricing tier suits most small- to medium- business workloads, but it supports offline migration only.
Box 2: A VPN gateway
You need to create a Microsoft Azure Virtual Network for the Azure Database Migration Service by using the Azure Resource Manager deployment model, which provides site-to-site connectivity to your on-premises source servers by using either ExpressRoute or VPN.
Reference:
https://azure.microsoft.com/pricing/details/database-migration/
https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-azure-sql-online

 

NEW QUESTION 89
You need to implement the monitoring of SalesSQLDb1. The solution must meet the technical requirements.
How should you collect and stream metrics? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 90
You need to trigger an Azure Data Factory pipeline when a file arrives in an Azure Data Lake Storage Gen2 container.
Which resource provider should you enable?

  • A. Microsoft.EventHub
  • B. Microsoft.EventGrid
  • C. Microsoft.Automation
  • D. Microsoft.Sql

Answer: B

Explanation:
Event-driven architecture (EDA) is a common data integration pattern that involves production, detection, consumption, and reaction to events. Data integration scenarios often require Data Factory customers to trigger pipelines based on events happening in storage account, such as the arrival or deletion of a file in Azure Blob Storage account. Data Factory natively integrates with Azure Event Grid, which lets you trigger pipelines on such events.
Reference:
https://docs.microsoft.com/en-us/azure/data-factory/how-to-create-event-trigger

 

NEW QUESTION 91
Which windowing function should you use to perform the streaming aggregation of the sales data?

  • A. Hopping
  • B. Tumbling
  • C. Session
  • D. Sliding

Answer: B

Explanation:
Scenario: The sales data, including the documents in JSON format, must be gathered as it arrives and analyzed online by using Azure Stream Analytics. The analytics process will perform aggregations that must be done continuously, without gaps, and without overlapping.
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://github.com/MicrosoftDocs/azure-docs/blob/master/articles/stream-analytics/stream-analytics-window-functions.md

 

NEW QUESTION 92
You need to recommend the appropriate purchasing model and deployment option for the 30 new databases. The solution must meet the technical requirements and the business requirements.
What should you recommend? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview
https://docs.microsoft.com/en-us/azure/azure-sql/database/reserved-capacity-overview

 

NEW QUESTION 93
You have an Azure Data Factory instance named ADF1 and two Azure Synapse Analytics workspaces named WS1 and WS2.
ADF1 contains the following pipelines:
P1:Uses a copy activity to copy data from a nonpartitioned table in a dedicated SQL pool of WS1 to an Azure Data Lake Storage Gen2 account P2:Uses a copy activity to copy data from text-delimited files in an Azure Data Lake Storage Gen2 account to a nonpartitioned table in a dedicated SQL pool of WS2 You need to configure P1 and P2 to maximize parallelism and performance.
Which dataset settings should you configure for the copy activity of each pipeline? To answer, select the appropriate options in the answer area.

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/azure/data-factory/connector-azure-sql-data-warehouse
https://docs.microsoft.com/en-us/azure/data-factory/load-azure-sql-data-warehouse

 

NEW QUESTION 94
You have an Azure SQL database.
You have a query and the associated execution plan as shown in the following exhibit.

Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 95
You are evaluating the role assignments.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation:
Box 1: Yes
DBAGroup1 is member of the Contributor role.
The Contributor role grants full access to manage all resources, but does not allow you to assign roles in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.
Box 2: No
Box 3: Yes
DBAGroup2 is member of the SQL DB Contributor role.
The SQL DB Contributor role lets you manage SQL databases, but not access to them. Also, you can't manage their security-related policies or their parent SQL servers. As a member of this role you can create and manage SQL databases.
Reference:
https://docs.microsoft.com/en-us/azure/role-based-access-control/built-in-roles

 

NEW QUESTION 96
You configure version control for an Azure Data Factory instance as shown in the following exhibit.

Use the drop-down menus to select the answer choice that completes each statement based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Reference:
https://docs.microsoft.com/en-us/azure/data-factory/source-control

 

NEW QUESTION 97
You have an Azure SQL database named db1.
You need to retrieve the resource usage of db1 from the last week.
How should you complete the statement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation:
Box 1: sys.resource_stats
sys.resource_stats returns CPU usage and storage data for an Azure SQL Database. It has database_name and start_time columns.
Box 2: DateAdd
The following example returns all databases that are averaging at least 80% of compute utilization over the last one week.
DECLARE @s datetime;
DECLARE @e datetime;
SET @s= DateAdd(d,-7,GetUTCDate());
SET @e= GETUTCDATE();
SELECT database_name, AVG(avg_cpu_percent) AS Average_Compute_Utilization FROM sys.resource_stats WHERE start_time BETWEEN @s AND @e GROUP BY database_name HAVING AVG(avg_cpu_percent) >= 80 Incorrect Answers:
sys.dm_exec_requests:
sys.dm_exec_requests returns information about each request that is executing in SQL Server. It does not have a column named database_name.
sys.dm_db_resource_stats:
sys.dm_db_resource_stats does not have any start_time column.
Note: sys.dm_db_resource_stats returns CPU, I/O, and memory consumption for an Azure SQL Database database. One row exists for every 15 seconds, even if there is no activity in the database. Historical data is maintained for approximately one hour.
Sys.dm_user_db_resource_governance returns actual configuration and capacity settings used by resource governance mechanisms in the current database or elastic pool. It does not have any start_time column.
Reference:
https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-resource-stats-azure-sql-database

 

NEW QUESTION 98
You have an Azure SQL Database server named sqlsrv1 that hosts 10 Azure SQL databases.
The databases perform slower than expected.
You need to identify whether the performance issue relates to the use of tempdb by Azure SQL databases on sqlsrv1.
What should you do?

  • A. Run dynamic management view-based queries
  • B. Run Query Store-based queries
  • C. Review information provided by SQL Server Profiler-based traces
  • D. Review information provided by Query Performance Insight

Answer: A

Explanation:
The diagnostics log outputs tempDB contention details. You can use the information as the starting point for troubleshooting.
You can use the Intelligent Insights performance diagnostics log of Azure SQL Database to troubleshoot performance issues.
Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-troubleshoot- performance#tempdb-contention
https://docs.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-use-diagnostics-log

 

NEW QUESTION 99
You need to implement authentication for ResearchDB1. The solution must meet the security and compliance requirements.
What should you run as part of the implementation?

  • A. CREATE USER and the FROM CERTIFICATE clause
  • B. CREATE LOGIN and the FROM WINDOWS clause
  • C. CREATE USER and the FROM LOGIN clause
  • D. CREATE USER and the ASYMMETRIC KEY clause
  • E. CREATE USER and the FROM EXTERNAL PROVIDER clause

Answer: E

Explanation:
Scenario: Authenticate database users by using Active Directory credentials.
(Create a new Azure SQL database named ResearchDB1 on a logical server named ResearchSrv01.) Authenticate the user in SQL Database or SQL Data Warehouse based on an Azure Active Directory user:
CREATE USER [[email protected]] FROM EXTERNAL PROVIDER;
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-user-transact-sql

 

NEW QUESTION 100
You need to recommend a configuration for ManufacturingSQLDb1 after the migration to Azure. The solution must meet the business requirements.
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Scenario: Business Requirements
Litware identifies business requirements include: meet an SLA of 99.99% availability for all Azure deployments.
Box 1: Cloud witness
If you have a Failover Cluster deployment, where all nodes can reach the internet (by extension of Azure), it is recommended that you configure a Cloud Witness as your quorum witness resource.
Box 2: Azure Basic Load Balancer
Microsoft guarantees that a Load Balanced Endpoint using Azure Standard Load Balancer, serving two or more Healthy Virtual Machine Instances, will be available 99.99% of the time.
Note: There are two main options for setting up your listener: external (public) or internal. The external (public) listener uses an internet facing load balancer and is associated with a public Virtual IP (VIP) that is accessible over the internet. An internal listener uses an internal load balancer and only supports clients within the same Virtual Network.

Answer:

Explanation:

Reference:
https://technet.microsoft.com/windows-server-docs/failover-clustering/deploy-cloud-witness
https://azure.microsoft.com/en-us/support/legal/sla/load-balancer/v1_0/

 

NEW QUESTION 101
You have SQL Server on Azure virtual machines in an availability group.
You have a database named DB1 that is NOT in the availability group.
You create a full database backup of DB1.
You need to add DB1 to the availability group.
Which restore option should you use on the secondary replica?

  • A. Restore with Norecovery
  • B. Restore with Standby
    D18912E1457D5D1DDCBD40AB3BF70D5D
  • C. Restore with Recovery

Answer: A

Explanation:
Prepare a secondary database for an Always On availability group requires two steps:
1. Restore a recent database backup of the primary database and subsequent log backups onto each server instance that hosts the secondary replica, using RESTORE WITH NORECOVERY
2. Join the restored database to the availability group.
Reference:
https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/manually-prepare-asecondary- database-for-an-availability-group-sql-server

 

NEW QUESTION 102
......

Tested Material Used To DP-300 Test Engine: https://www.realvalidexam.com/DP-300-real-exam-dumps.html

Steps Necessary To Pass The DP-300 Exam: https://drive.google.com/open?id=1SjVjoZpGrtEsA7kPvAx7MDwhslPZ2jyZ