Question 341 · 354 in bank
HOTSPOT - You have SQL Server on an Azure virtual machine that contains a database named DB1. The database reports a CHECKSUM error. You need to recover the database. How should you complete the statements? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:

This is an interactive task on the real exam — a drag-and-drop, hotspot or ordering question. There is nothing to select here, so the answer is shown below for reference.
Show the answer figure
Answer: See figure below
Explanation
Box 1: SINGLE_USER - The specified database must be in single-user mode to use one of the following repair options. Box 2: REPAIR_ALLOW_DATA_LOSS - REPAIR_ALLOW_DATA_LOSS tries to repair all reported errors. These repairs can cause some data loss. Note: The REPAIR_ALLOW_DATA_LOSS option is a supported feature but it may not always be the best option for bringing a database to a physically consistent state. If successful, the REPAIR_ALLOW_DATA_LOSS option may result in some data loss. In fact, it may result in more data lost than if a user were to restore the database from the last known good backup. Incorrect Answers: REPAIR_FAST - Maintains syntax for backward compatibility only. No repair actions are performed. Box 3: MULTI_USER - MULTI_USER - All users that have the appropriate permissions to connect to the database are allowed. Reference: https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql
Source: Adapted from community discussion — JohnCrawford












