ExamGecko

DP-300: Administering Relational Databases on Microsoft Azure

Administering Relational Databases on Microsoft Azure
Vendor:

Microsoft

Administering Relational Databases on Microsoft Azure Exam Questions: 342
Administering Relational Databases on Microsoft Azure   2.370 Learners
Take Practice Tests
Comming soon
PDF | VPLUS

The Microsoft Certified: Administering Relational Databases on Microsoft Azure (DP-300) exam is a crucial certification for anyone aiming to advance their career in database administration. Our topic is your ultimate resource for DP-300 practice test shared by individuals who have successfully passed the exam. These practice tests provide real-world scenarios and invaluable insights to help you ace your preparation.

Why Use DP-300 Practice Test?

  • Real Exam Experience: Our practice test accurately replicates the format and difficulty of the actual Microsoft DP-300 exam, providing you with a realistic preparation experience.

  • Identify Knowledge Gaps: Practicing with these tests helps you identify areas where you need more study, allowing you to focus your efforts effectively.

  • Boost Confidence: Regular practice with exam-like questions builds your confidence and reduces test anxiety.

  • Track Your Progress: Monitor your performance over time to see your improvement and adjust your study plan accordingly.

Key Features of DP-300 Practice Test:

  • Up-to-Date Content: Our community ensures that the questions are regularly updated to reflect the latest exam objectives and technology trends.

  • Detailed Explanations: Each question comes with detailed explanations, helping you understand the correct answers and learn from any mistakes.

  • Comprehensive Coverage: The practice test covers all key topics of the Microsoft DP-300 exam, including deploying, configuring, and managing databases, implementing security, monitoring performance, and optimizing data solutions.

  • Customizable Practice: Create your own practice sessions based on specific topics or difficulty levels to tailor your study experience to your needs.

Exam number: DP-300

Exam name: Administering Relational Databases on Microsoft Azure

Length of test: 100 minutes

Exam format: Multiple-choice and multiple-response questions.

Exam language: English

Number of questions in the actual exam: Maximum of 40-60 questions

Passing score: 700/1000

Use the member-shared Microsoft DP-300 Practice Test to ensure you’re fully prepared for your certification exam. Start practicing today and take a significant step towards achieving your certification goals!

Related questions

You have an Azure SQL Database managed instance named SQLMI1. A Microsoft SQL Server Agent job runs on SQLMI1. You need to ensure that an automatic email notification is sent once the job completes.

What should you include in the solution?

A.
From SQL Server Configuration Manager (SSMS), enable SQL Server Agent
A.
From SQL Server Configuration Manager (SSMS), enable SQL Server Agent
Answers
B.
From SQL Server Management Studio (SSMS), run sp_set_sqlagent_properties
B.
From SQL Server Management Studio (SSMS), run sp_set_sqlagent_properties
Answers
C.
From SQL Server Management Studio (SSMS), create a Database Mail profile
C.
From SQL Server Management Studio (SSMS), create a Database Mail profile
Answers
D.
From the Azure portal, create an Azure Monitor action group that has an Email/SMS/Push/Voice action
D.
From the Azure portal, create an Azure Monitor action group that has an Email/SMS/Push/Voice action
Answers
Suggested answer: C

Explanation:

To send a notification in response to an alert, you must first configure SQL Server Agent to send mail.

Using SQL Server Management Studio; to configure SQL Server Agent to use Database Mail:

1. In Object Explorer, expand a SQL Server instance.

2. Right-click SQL Server Agent, and then click Properties.

3. Click Alert System.

4. Select Enable Mail Profile.

5. In the Mail system list, select Database Mail.

6. In the Mail profile list, select a mail profile for Database Mail.

7. Restart SQL Server Agent.

Note: Prerequisites include:

Enable Database Mail.

Create a Database Mail account for the SQL Server Agent service account to use.

Create a Database Mail profile for the SQL Server Agent service account to use and add the user to the DatabaseMailUserRole in the msdb database. Set the profile as the default profile for the msdb database.

Reference:

https://docs.microsoft.com/en-us/sql/relational-databases/database-mail/configure-sql-server-agent-mail-to-use-database-mail

asked 02/10/2024
Simone Perego
42 questions

You have an Azure subscription.

You create a logical SQL server that hosts four databases Each database will be used by a separate customer.

You need to ensure that each customer can access only its own database. The solution must minimize administrative effort

Which two actions should you perform? Each correct answer presents part of the solution

NOTE: Each correct selection is worth one point.

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

Task 5

You need to configure a disaster recovery solution for db1. When a failover occurs, the connection strings to the database must remain the same. The secondary server must be in the West US 3 Azure region.

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

Task 10

You need to protect all the databases on sql37006S95 from SQL injection attacks.

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

DRAG DROP

You have an Azure SQL database that contains a table named Employees. Employees contains a column named Salary.

You need to encrypt the Salary column. The solution must prevent database administrators from reading the data in the Salary column and must provide the most secure encryption.

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.


Question 59
Correct answer: Question 59

Explanation:

Step 1: Create a column master key

Create a column master key metadata entry before you create a column encryption key metadata entry in the database and before any column in the database can be encrypted using Always Encrypted.

Step 2: Create a column encryption key.

Step 3: Encrypt the Salary column by using the randomized encryption type.

Randomized encryption uses a method that encrypts data in a less predictable manner. Randomized encryption is more secure, but prevents searching, grouping, indexing, and joining on encrypted columns.

Note: A column encryption key metadata object contains one or two encrypted values of a column encryption key that is used to encrypt data in a column. Each value is encrypted using a column master key.

Incorrect Answers:

Deterministic encryption.

Deterministic encryption always generates the same encrypted value for any given plain text value. Using deterministic encryption allows point lookups, equality joins, grouping and indexing on encrypted columns. However, it may also allow unauthorized users to guess information about encrypted values by examining patterns in the encrypted column, especially if there's a small set of possible encrypted values, such as True/False, or North/South/East/West region.

Reference:

https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine

asked 02/10/2024
Luis Maciel
42 questions

HOTSPOT

You have an Azure SQL database named DB1 that contains two tables named Table1 and Table2. Both tables contain a column named a Column1. Column1 is used for joins by an application named App1.

You need to protect the contents of Column1 at rest, in transit, and in use.

How should you protect the contents of Column1? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.


Question 60
Correct answer: Question 60

Explanation:

Box 1: Column encryption Key

Always Encrypted uses two types of keys: column encryption keys and column master keys. A column encryption key is used to encrypt data in an encrypted column. A column master key is a key-protecting key that encrypts one or more column encryption keys.

Incorrect Answers:

TDE encrypts the storage of an entire database by using a symmetric key called the Database Encryption Key (DEK).

Box 2: Deterministic

Always Encrypted is a feature designed to protect sensitive data, such as credit card numbers or national identification numbers (for example, U.S. social security numbers), stored in Azure SQL Database or SQL Server databases. Always Encrypted allows clients to encrypt sensitive data inside client applications and never reveal the encryption keys to the Database Engine (SQL Database or SQL Server).

Always Encrypted supports two types of encryption: randomized encryption and deterministic encryption. Deterministic encryption always generates the same encrypted value for any given plain text value. Using deterministic encryption allows point lookups, equality joins, grouping and indexing on encrypted columns.

Incorrect Answers:

Randomized encryption uses a method that encrypts data in a less predictable manner. Randomized encryption is more secure, but prevents searching, grouping, indexing, and joining on encrypted columns.

Transparent data encryption (TDE) helps protect Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics against the threat of malicious offline activity by encrypting data at rest. It performs real-time encryption and decryption of the database, associated backups, and transaction log files at rest without requiring changes to the application.

Reference:

https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine

asked 02/10/2024
Giorgio Bertocchi
39 questions

You are planning disaster recovery for the failover group of an Azure SQL Database managed instance. Your company's SLA requires that the database in the failover group become available as quickly as possible if a major outage occurs. You set the Read/Write failover policy to Automatic.

What are two results of the configuration? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A.
In the event of a datacenter or Azure regional outage, the databases will fail over automatically.
A.
In the event of a datacenter or Azure regional outage, the databases will fail over automatically.
Answers
B.
In the event of an outage, the databases in the primary instance will fail over immediately.
B.
In the event of an outage, the databases in the primary instance will fail over immediately.
Answers
C.
In the event of an outage, you can selectively fail over individual databases.
C.
In the event of an outage, you can selectively fail over individual databases.
Answers
D.
In the event of an outage, you can set a different grace period to fail over each database.
D.
In the event of an outage, you can set a different grace period to fail over each database.
Answers
E.
In the event of an outage, the minimum delay for the databases to fail over in the primary instance will be one hour.
E.
In the event of an outage, the minimum delay for the databases to fail over in the primary instance will be one hour.
Answers
Suggested answer: A, E

Explanation:

A: Auto-failover groups allow you to manage replication and failover of a group of databases on a server or all databases in a managed instance to another region. E: Because verification of the scale of the outage and how quickly it can be mitigated involves human actions by the operations team, the grace period cannot be set below one hour. This limitation applies to all databases in the failover group regardless of their data synchronization state.

Incorrect Answers:

C: individual SQL Managed Instance databases cannot be added to or removed from a failover group.

Reference:

https://docs.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview

asked 02/10/2024
RAOUL AMODIO
46 questions

You are designing an enterprise data warehouse in Azure Synapse Analytics that will contain a table named Customers. Customers will contain credit card information. You need to recommend a solution to provide salespeople with the ability to view all the entries in Customers. The solution must prevent all the salespeople from viewing or inferring the credit card information. What should you include in the recommendation?

A.
row-level security
A.
row-level security
Answers
B.
data masking
B.
data masking
Answers
C.
Always Encrypted
C.
Always Encrypted
Answers
D.
column-level security
D.
column-level security
Answers
Suggested answer: B

Explanation:

Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics support dynamic data masking. Dynamic data masking limits sensitive data exposure by masking it to non-privileged users. The Credit card masking method exposes the last four digits of the designated fields and adds a constant string as a prefix in the form of a credit card. Example:

XXXX-XXXX-XXXX-1234

asked 02/10/2024
Dennis Spring
45 questions

You have two on-premises Microsoft SQL Server 2019 instances named SQL1 and SQL2.

You need to migrate the databases hosted on SQL 1 to Azure. The solution must meet the following requirements:

The service that hosts the migrated databases must be able to communicate with SQL2 by using linked server connections. Administrative effort must be minimized.

What should you use to host the databases?

A.
a single Azure SQL database
A.
a single Azure SQL database
Answers
B.
an Azure SQL Database elastic pool
B.
an Azure SQL Database elastic pool
Answers
C.
SQL Server on Azure Virtual Machines
C.
SQL Server on Azure Virtual Machines
Answers
D.
Azure SQL Managed Instance
D.
Azure SQL Managed Instance
Answers
Suggested answer: D
asked 02/10/2024
Aygul Korkmazlar
35 questions

You need to recommend a solution to meet the security requirements and the business requirements for DB3. What should you recommend as the first step of the solution?

A.
Run the sys.5p_cdc_enble_db stored procedure.
A.
Run the sys.5p_cdc_enble_db stored procedure.
Answers
B.
Run the alter table statement and specify the enable chahgc_tracking clause.
B.
Run the alter table statement and specify the enable chahgc_tracking clause.
Answers
C.
Run the alter database statement and specify the set cmange_trackinc> - on clause.
C.
Run the alter database statement and specify the set cmange_trackinc> - on clause.
Answers
D.
Run the sp_addarticle stored procedure.
D.
Run the sp_addarticle stored procedure.
Answers
Suggested answer: C
asked 02/10/2024
Pamela Joanne Ang
31 questions