Skip to main content

DP-300 Administering Microsoft Azure SQL Solutions

  • Microsoft
  • 386 practice questions
  • Updated Jul 2026
  • 24 free sample questions

About this exam

DP-300 is the Microsoft exam Administering Microsoft Azure SQL Solutions. Practice material is available as a PDF, an interactive practice test or a bundle of both.

Exam code
DP-300
Vendor
Microsoft
Practice questions
386
Questions with an explanation
217 of 386
Free sample questions
24
Question bank last updated
27 Jul 2026

Try 2 sample questions

Taken from the free sample set for DP-300.

Question 1 (choose 2)

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.

  1. Option A:
    sys.dm_pdw_nodes_tran_locks
  2. Option B:
    sys.dm_exec_compute_node_errors
  3. Option C:
    sys.dm_exec_requests
  4. Option D:
    sys.dm_cdc_errors
  5. Option E:
    sys.dm_pdw_nodes_os_wait_stats

  6. Option F:
    sys.dm_tran_locks
Show answer and explanation

Correct answer: A, E

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:
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.

Question 2

You plan to deploy an app that includes an Azure SQL database and an Azure web app. The app has
the following requirements:
The web app must be hosted on an Azure virtual network.
The Azure SQL database must be assigned a private IP address.
The Azure SQL database must allow connections only from the virtual network.
You need to recommend a solution that meets the requirements.
What should you include in the recommendation? 
  1. Option A:
    Azure Private Link
  2. Option B:
    a network security group (NSG)
  3. Option C:
    a database-level firewall
  4. Option D:
    a server-level firewall
Show answer and explanation

Correct answer: A

Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/private-endpoint-overview 
See all 24 free sample questions