Courseiva
Question 56 of 919
Implement a secure environmenteasyMultiple ChoiceObjective-mapped

DP-300 Implement a secure environment Practice Question

You have an Azure SQL Database that stores financial data. You need to audit all SELECT operations on the 'Transactions' table and store the audit logs in an Azure Storage account. What should you use?

⚠ Common exam trap

Candidates often confuse diagnostic settings (which send metrics and logs to Log Analytics) with server-level auditing (which captures detailed database activity like SELECT operations), leading them to choose Option C instead of the correct server-level audit configuration.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Configure server-level auditing to log to an Azure Storage account.

Azure SQL Database supports server-level auditing that can write audit logs directly to an Azure Storage account. This meets the requirement to audit SELECT operations on the 'Transactions' table and store logs in Azure Storage. Server-level auditing captures all database events, including SELECT statements, and can be configured to target a storage container.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Enable Microsoft Defender for Cloud on the server and review security insights.

    Why it's wrong here

    Defender for Cloud provides threat detection, not auditing of specific table operations.

  • Create a server audit using SQL Server Audit and specify a file destination.

    Why it's wrong here

    Azure SQL Database does not support SQL Server Audit; it uses server-level auditing via Azure portal or PowerShell.

  • Enable diagnostic settings for the database and send to a Log Analytics workspace.

    Why it's wrong here

    Diagnostic settings can capture query store data but not specific SELECT audit events on a table.

  • Configure server-level auditing to log to an Azure Storage account.

    Why this is correct

    Server-level auditing can capture all events including SELECT on specific tables and store them in Azure Storage.

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 24, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This DP-300 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-300 exam.