Pre-Winter Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

DP-800 Developing AI-Enabled Database Solutions Questions and Answers

Questions 4

You need to recommend a solution that will resolve the ingestion pipeline failure issues. Which two actions should you recommend? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Options:

A.

Enable snapshot isolation on the database.

B.

Use a trigger to automatically rewrite malformed JSON.

C.

Add foreign key constraints on the table.

D.

Create a unique index on a hash of the payload.

E.

Add a check constraint that validates the JSON structure.

Buy Now
Questions 5

You need to recommend a solution for the development team to retrieve the live metadata. The solution must meet the development requirements.

What should you include in the recommendation?

Options:

A.

Export the database schema as a .dacpac file and load the schema into a GitHub Copilot context window.

B.

Add the schema to a GitHub Copilot instruction file.

C.

Use an MCP server

D.

Include the database project in the code repository.

Buy Now
Questions 6

You need to create a table in the database to store the telemetry data. You have the following Transact-SQL code.

DP-800 Question 6

DP-800 Question 6

Options:

Buy Now
Questions 7

You need to meet the development requirements for the FeedbackJson column

How should you complete the Transact SQL query? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

DP-800 Question 7

Options:

Buy Now
Questions 8

You need to recommend a solution to lesolve the slow dashboard query issue. What should you recommend?

Options:

A.

Create a clustered index on Lastupdatedutc.

B.

On Fleetid, create a nonclustered index that includes Lastupdatedutc. inginestatus, and BatteryHealth.

C.

On Lastupdatedutc. create a nonclustered index that includes Fleetid.

D.

On Fleetid, create a filtered index where lastupdatedutc > DATEADD(DAV, -7, SYSuTCOATETIME()).

Buy Now
Questions 9

You need to create a solution that meets the development requirements for retrieving the patient lists.

How should you complete the Transact-SQL code? To answer, select the appropriate options

in the answer area.

NOTE: Each correct selection is worth one point.

DP-800 Question 9

Options:

Buy Now
Questions 10

You have an Azure SQL database named AdventureWorksDB that contains a table named dbo.Employee.

You have a C# Azure Functions app that uses an HTTP-triggered function with an Azure SQL input binding to query dbo.Employee.

You are adding a second function that will react to row changes in dbo.Employee and write structured logs.

You need to configure AdventureWorksDB and the app to meet the following requirements:

• Changes to dbo.Employee must trigger the new function within five seconds.

• Each invocation must processes no more than 100 changes.

Which two database configurations should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Options:

A.

Create an AFTER trigger on dbo.Employee for Data Manipulation Language (DML).

B.

SetSql Trigger MaxBatchSize to 100.

C.

Enable change tracking on the dbo. Employee table.

D.

Enable change tracking at the database level.

E.

Set Sql_Trigger_PollingIntervalMs to 5000.

F.

Enable change data capture (CDC) for dbo.Employee table changes

Buy Now
Questions 11

You have an Azure SQL database that contains tables named dbo.ProduetDocs and dbo.ProductuocsEnbeddings. dbo.ProductOocs contains product documentation and the following columns:

• Docld (int)

• Title (nvdrchdr(200))

• Body (nvarthar(max))

• LastHodified (datetime2)

The documentation is edited throughout the day. dbo.ProductDocsEabeddings contains the following columns:

• Dotid (int)

• ChunkOrder (int)

• ChunkText (nvarchar(aax))

• Embedding (vector(1536))

The current embedding pipeline runs once per night

Vou need to ensure that embeddings are updated every time the underlying documentation content changes The solution must NOT ' equire a nightly batch process.

What should you include in the solution?

Options:

A.

fixed-size chunking

B.

a smaller embedding model

C.

table triggers

D.

change tracking on dbo.ProductDocs

Buy Now
Questions 12

You have an SDK-style SQL database project stored in a Git repository. The project targets an Azure SQL database.

The CI build fails with unresolved reference errors when the project references system objects.

You need to update the SQL database project to ensure that dotnet build validates successfully by including the correct system objects in the database model for Azure SQL Database.

Solution: Add the Microsoft.SqlServer.Dacpacs.Azure.Master NuGet package to the project.

Does this meet the goal?

Options:

A.

Yes

B.

No

Buy Now
Questions 13

You have an Azure container app named app1-contoso-001 that hosts a Data API builder (DAB) container in front of an Azure SQL database.

You add an entity named Todo that uses a source named dbo.todos.

Which URL pattern should clients use to access the Todo REST endpoint?

Options:

A.

https://appl-contoso-001.azurestaticapps.net/data-api/graphq1/Todo

B.

https://appl-contoso-001.azurestaticapps.net/api/Todo

C.

https://appl-contoso-001.azurestaticapps.net/data-api/Todo

D.

https://appl-contoso-001.azurestaticapps.net/data-api/api/Todo

Buy Now
Questions 14

You are developing an Azure SQL solution by using Microsoft Visual Studio 2026. The solution uses a GitHub repository.

You plan to use GitHub Copilot Chat to access the GitHub repository tools by connecting to the GitHub MCP Server.

You need to configure Visual Studio to support the planned configuration. The solution must rely on OAuth to access the MCP server.

What should you create?

Options:

A.

the < SOLUTIONDIR > \.vscode\settings.json file that contains a URL of [https://api.githubcopilot.com/mcp/](https://api.githubcopilot.com/mcp/)

B.

the < SOLUTIONDIR > \.vs\settings.json file that contains the personal access token (PAT) that has the repo scope

C.

the < SOLUTIONDIR > \.github\mcp.json file that contains the personal access token (PAT) that has the repo scope

D.

the < SOLUTIONDIR > \.mcp.json file that contains a URL of [https://api.githubcopilot.com/mcp/](https://api.githubcopilot.com/mcp/)

Buy Now
Questions 15

You have an Azure SQL database that contains the following tables and columns.

DP-800 Question 15

Embeddings in the NotesEnbeddings and DescriptionEabeddings tables have been generated from values in the Description and notes columns of the Articles table by using different chunk sizes.

You need to perform approximate nearest neighbor (ANN) queries across both embedding tables. The solution must minimize the impact of using different chunk sizes.

What should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

DP-800 Question 15

Options:

Buy Now
Questions 16

You have an Azure SQL database named SalesDB on a logical server named sales-sql01.

You have an Azure App Service web app named OrderApi that connects to SalesDB by using SQL authentication.

You enable a user-assigned managed identity named OrderApi-Id for OrderApi.

You need to configure OrderApi to connect to SalesDB by using Microsoft Entra authentication. The managed identity must have read and write permissions to SalesDB.

Which Transact-SQL statements should you run in SalesDB?

Options:

A.

CREATE LOGIN [OrderApi-Id] FROM EXTERNAL PROVIDER;

ALTER ROLE db_datareader ADD MEMBER [OrderApi-Id];

ALTER ROLE db_datawriter ADD MEMBER [OrderApi-Id];

B.

CREATE USER [OrderApi-Id] WITH PASSWORD = ' P@ssw0rd! ' ;

ALTER ROLE db_datareader ADD MEMBER [OrderApi-Id];

ALTER ROLE db_datawriter ADD MEMBER [OrderApi-Id];

C.

CREATE USER [OrderApi-Id] FROM EXTERNAL PROVIDER;

ALTER ROLE db_datareader ADD MEMBER [OrderApi-Id];

ALTER ROLE db_datawriter ADD MEMBER [OrderApi-Id];

D.

CREATE LOGIN [OrderApi-Id] WITH PASSWORD = ' P@ssw0rd! ' ;

ALTER SERVER ROLE sysadmin ADD MEMBER [OrderApi-Id];

Buy Now
Questions 17

You have an Azure SQL database that contains a table named Customer. Customer contains the following columns:

NationalIDNumber is unique per customer.

InvestigationNotes contains free-form text.

You have a stored procedure that performs point lookups by NationalIDNumber and returns InvestigationNotes in the query results without filtering on InvestigationNotes.

You need to encrypt both columns by using Always Encrypted and the highest security possible.

Which type of Always Encrypted encryption should you use for each column?

Options:

A.

randomized for NationalIDNumber and deterministic for InvestigationNotes

B.

randomized for NationalIDNumber and randomized for InvestigationNotes

C.

deterministic for NationalIDNumber and randomized for InvestigationNotes

D.

deterministic for NationalIDNumber and deterministic for InvestigationNotes

Buy Now
Questions 18

You have an Azure SQL database that supports a customer-facing API. The API calls a stored procedure named dbo.GetCustomerOrders thousands of times per hour.

After a deployment that updated indexes and statistics, users report that the API endpoint backed by dbo.Getcustomerorders is slower. In Query Store, the same query now has two persisted execution plans. During the last hour, the newer plan had a significantly higher average duration and CPU time than the older plan.

You need to restore the previous performance quickly, without changing the API code.

Which Transact-SQL command should you run?

Options:

A.

EXEC sys.sp_query_store_set_hints

B.

DBCC FREEPROCCACHE

C.

EXEC sp_query_store_force_plan

D.

ALTER DATABASE

Buy Now
Exam Code: DP-800
Exam Name: Developing AI-Enabled Database Solutions
Last Update: Sep 18, 2026
Questions: 87

PDF + Testing Engine

$144.99

Testing Engine

$109.99

PDF (Q&A)

$94.99