Administering Relational Databases on
Microsoft Azure (beta)
Microsoft DP-300
Version Demo
Total Demo Questions: 10
Total Premium Questions: 197
Buy Premium PDF
https://dumpsarena.com
sales@dumpsarena.com
Topic Break Down
Topic No. of Questions
Topic 1, Case Study 1 2
Topic 2, Case Study 2 3
Topic 3, Case Study 3 2
Topic 4, Case Study 4 3
Topic 5, Case Study 5 2
Topic 6, Case Study 6 2
Topic 7, Case Study 7 3
Topic 8, Mixed Questions 180
Total 197
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
QUESTION NO: 1
You have 40 Azure SQL databases, each for a different customer. All the databases reside on the same Azure SQL
Database server.
You need to ensure that each customer can only connect to and access their respective database.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Implement row-level security (RLS).
B. Create users in each database.
C. Configure the database firewall.
D. Configure the server firewall.
E. Create logins in the master database.
F. Implement Always Encrypted.
ANSWER: B C
Explanation:
Manage database access by adding users to the database, or allowing user access with secure connection strings.
Database-level firewall rules only apply to individual databases.
Incorrect Answers:
B: Server-level IP firewall rules apply to all databases within the same server.
Reference: https://docs.microsoft.com/en-us/azure/azure-sql/database/secure-database-tutorial
QUESTION NO: 2
You are designing a star schema for a dataset that contains records of online orders. Each record includes an order date, an
order due date, and an order ship date.
You need to ensure that the design provides the fastest query times of the records when querying for arbitrary date ranges
and aggregating by fiscal calendar attributes.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Create a date dimension table that has a DateTime key.
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
B. Create a date dimension table that has an integer key in the format of YYYYMMDD.
C. Use built-in SQL functions to extract date attributes.
D. Use integer columns for the date fields.
E. Use DateTime columns for the date fields.
ANSWER: B D
Explanation:
Reference: https://community.idera.com/database-tools/blog/b/community_blog/posts/why-use-a-date-dimension-table-in-a-
data-warehouse
QUESTION NO: 3
You have an on-premises app named App1 that stores data in an on-premises Microsoft SQL Server 2019 database named
DB1.
You plan to deploy additional instances of App1 to separate Azure regions. Each region will have a separate instance of
App1 and DB1. The separate instances of DB1 will sync by using Azure SQL Data Sync.
You need to recommend a database service for the deployment. The solution must minimize administrative effort.
What should you include in the recommendation?
A. Azure SQL Managed instance
B. Azure SQL Database single database
C. Azure Database for PostgreSQL
D. SQL Server on Azure virtual machines
ANSWER: B
Explanation:
Azure SQL Database single database supports Data Sync.
Incorrect Answers:
A: Azure SQL Managed instance does not support Data Sync.
Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/features-comparison
QUESTION NO: 4
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
You need to migrate an on-premises Microsoft SQL Server database to Azure SQL Database. The solution must minimize
downtime.
What should you do?
A. Configure Transaction Log Shipping.
B. Implement Always On availability groups.
C. Configure transactional replication.
D. Import a BACPAC.
ANSWER: D
Explanation:
Reference: https://docs.microsoft.com/en-us/azure/azure-sql/database/migrate-to-database-from-sql-server#method-1-
migration-with-downtime-during-the-migration
QUESTION NO: 5 - (DRAG DROP)
DRAG DROP
Your company analyzes images from security cameras and sends alerts to security teams that respond to unusual activity.
The solution uses Azure Databricks.
You need to send Apache Spark level events, Spark Structured Streaming metrics, and application metrics to Azure Monitor.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions in the
answer area and arrange them in the correct order.
Select and Place:
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
ANSWER:
Explanation:
Send application metrics using Dropwizard.
Spark uses a configurable metrics system based on the Dropwizard Metrics Library.
To send application metrics from Azure Databricks application code to Azure Monitor, follow these steps:
Step 1: Configure your Azure Databricks cluster to use the Databricksmonitoring library. Prerequisite: Configure your Azure
Databricks cluster to use the monitoring library.
Step 2: Build the spark-listeners-loganalytics-1.0-SNAPSHOT.jar JAR file
Step 3: Create Dropwizard counters in your application code
Create Dropwizard gauges or counters in your application code
QUESTION NO: 6 - (DRAG DROP)
DRAG DROP
You have SQL Server on an Azure virtual machine.
You need to use Policy-Based Management in Microsoft SQL Server to identify stored procedures that do not comply with
your naming conventions.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the
answer area and arrange them in the correct order.
Select and Place:
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
ANSWER:
Explanation:
Reference:
https://www.mssqltips.com/sqlservertip/2298/enforce-sql-server-database-naming-conventions-using-policy-based-
management/
QUESTION NO: 7 - (HOTSPOT)
HOTSPOT
You have an Azure SQL database named DB1. The automatic tuning options for DB1 are configured as shown in the
following exhibit.
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
ANSWER:
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
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
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.
QUESTION NO: 8
You need to identify the cause of the performance issues on SalesSQLDb1.
Which two dynamic management views should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. sys.dm_pdw_nodes_tran_locks
B. sys.dm_exec_compute_node_errors
C. sys.dm_exec_requests
D. sys.dm_cdc_errors
E. sys.dm_pdw_nodes_os_wait_stats
F. sys.dm_tran_locks
ANSWER: A E
Explanation:
SalesSQLDb1 experiences performance issues that are likely due to out-of-date statistics and frequent blocking queries.
A: Use sys.dm_pdw_nodes_tran_locks instead of sys.dm_tran_locks from Azure Synapse Analytics (SQL Data Warehouse)
or Parallel Data Warehouse.
E: Example:
The following query will show blocking information.
SELECT
t1.resource_type, t1.resource_database_id, t1.resource_associated_entity_id, t1.request_mode, t1.request_session_id,
t2.blocking_session_id
FROM sys.dm_tran_locks as t1
INNER JOIN sys.dm_os_waiting_tasks as t2
ON t1.lock_owner_address = t2.resource_address;
Note: Depending on the system you’re working with you can access these wait statistics from one of three locations:
sys.dm_os_wait_stats: for SQL Server sys.dm_db_wait_stats: for Azure SQL Database sys.dm_pdw_nodes_os_wait_stats:
for Azure SQL Data Warehouse
Incorrect Answers:
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
F: sys.dm_tran_locks returns information about currently active lock manager resources in SQL Server 2019 (15.x). Each
row represents a currently active request to the lock manager for a lock that has been granted or is waiting to be granted.
Instead use sys.dm_pdw_nodes_tran_locks.
Reference: https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-tran-
locks-transact-sql
QUESTION NO: 9
You plan to perform batch processing in Azure Databricks once daily.
Which type of Databricks cluster should you use?
A. automated
B. interactive
C. High Concurrency
ANSWER: A
Explanation:
Azure Databricks makes a distinction between all-purpose clusters and job clusters. You use all-purpose clusters to analyze
data collaboratively using interactive notebooks. You use job clusters to run fast and robust automated jobs.
The Azure Databricks job scheduler creates a job cluster when you run a job on a new job cluster and terminates the cluster
when the job is complete.
Reference: https://docs.microsoft.com/en-us/azure/databricks/clusters
QUESTION NO: 10 - (HOTSPOT)
HOTSPOT
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.
Hot Area:
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
ANSWER:
Explanation:
Box 1: The server, the elastic pool, and the database Senario:
SalesSQLDb1 is in an elastic pool named SalesSQLDb1Pool.
Litware technical requirements include: all SQL Server and Azure SQL Database metrics related to CPU and storage usage
and limits must be analyzed by using Azure built-in functionality.
Box 2: Azure Event hubs
Scenario: Migrate ManufacturingSQLDb1 to the Azure virtual machine platform. Event hubs are able to handle custom
metrics.
Incorrect Answers:
Azure Log Analytics
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com
Azure metric and log data are sent to Azure Monitor Logs, previously known as Azure Log Analytics, directly by Azure. Azure
SQL Analytics is a cloud only monitoring solution supporting streaming of diagnostics telemetry for all of your Azure SQL
databases.
However, because Azure SQL Analytics does not use agents to connect to Azure Monitor, it does not support monitoring of
SQL Server hosted onpremises or in virtual machines.
Monitor and Optimize Operational Resources
DumpsArena - Pass Your Next Certification Exam Fast!
dumpsarena.com