Which recovery model should the database use?

You administer a Microsoft SQL Server 2012 instance that contains a financial database
hosted on a storage area network (SAN).
The financial database has the following characteristics:
• A data file of 2 terabytes is located on a dedicated LUN (drive D).
• A transaction log of 10 GB is located on a dedicated LUN (drive E).
• Drive D has 1 terabyte of free disk space.
• Drive E has 5 GB of free disk space.
The database is continually modified by users during business hours from Monday through
Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified
each day.
The Finance department loads large CSV files into a number of tables each business day at
11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data
load adds 3 GB of data to the database.
These data load operations must occur in the minimum amount of time.
A full database backup is performed every Sunday at 10:00 hours. Backup operations will be
performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours.
You need to ensure that the minimum amount of data is lost.
Which recovery model should the database use?

You administer a Microsoft SQL Server 2012 instance that contains a financial database
hosted on a storage area network (SAN).
The financial database has the following characteristics:
• A data file of 2 terabytes is located on a dedicated LUN (drive D).
• A transaction log of 10 GB is located on a dedicated LUN (drive E).
• Drive D has 1 terabyte of free disk space.
• Drive E has 5 GB of free disk space.
The database is continually modified by users during business hours from Monday through
Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified
each day.
The Finance department loads large CSV files into a number of tables each business day at
11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data
load adds 3 GB of data to the database.
These data load operations must occur in the minimum amount of time.
A full database backup is performed every Sunday at 10:00 hours. Backup operations will be
performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours.
You need to ensure that the minimum amount of data is lost.
Which recovery model should the database use?

A.
FULL

B.
DBO_ONLY

C.
CONTINUE_AFTER_ERROR

D.
CHECKSUM

E.
NO_CHECKSUM

F.
SIMPLE

G.
Transaction log

H.
SKIP

I.
RESTART

J.
COPY_ONLY
K.
NORECOVERY
L.
BULK_LOGGED
M.
Differential
N.
STANDBY

Explanation:
http://msdn.microsoft.com/en-us/library/ms189275.aspx



Leave a Reply 21

Your email address will not be published. Required fields are marked *


pjotr

pjotr

.. answer lacking up to now !

Bhupender Singh

Bhupender Singh

Correct answer is L

Dave

Dave

Why not A?
Yes, question says “These data load operations must occur in the minimum amount of time”, so BULK_LOGGED makes sense, but the final question is “You need to ensure that the minimum amount of data is lost”. With BULK_LOGGED you lose bulk operations in the backups performed every 2 hours, with FULL not, it’s correct?
https://technet.microsoft.com/en-us/library/ms190692%28v=sql.105%29.aspx

Mohamed Hasan

Mohamed Hasan

Stupid Question science Full and Bulk and Copy_Only
All of them are right

Ricardo

Ricardo

Man, I see you writing “science” instead of “since”, its annoying

faisal

faisal

yeah, I have seen that in many replies too 🙂
BTW, Mohamed, Copy_Only is not a recovery model, it’s a type of backup.

Brian K

Brian K

I would go with FULL. It is the only model that allows Point In Time recovery.

Mohamed Hasan

Mohamed Hasan

Yes you are right the full backup will be the best solution science we need minimum data loss

JonBan

JonBan

Yet another tricky question… Full is indeed the only option with point in time recovery, allowing minimal data loss, but I would still answer BULK_LOGGED, because with FULL you can’t meet the “data load operations must occur in the minimum amount of time” requirement and, more importantly, the 10GB transaction log would certainly not be big enough.

Ricardo

Ricardo

This question is about Recovery Model, not Backup type. If they don’t want loose data the Recovery Model must be FULL. It’s my opinion.

Lynn L.

Lynn L.

Man, I see you writing “loose” instead of “lose”, its… interesting.

Leo

Leo

The finance department loads large CSV files (that’s a bulk operation) hence the recovery model should be Bulk_Logged

MKL

MKL

A. Full

h

h

I agree A. Full Recovery Model

JosefTheGreat

JosefTheGreat

COULD WE GO HOME NOW CRIS?

Slazenjer_m

Slazenjer_m

A very good reason to have FULL Recovery model…

Scenario 1: “The database is continually modified by users during business hours from Monday through Friday between 09:00 hours and 17:00 hours. Five percent of the existing data is modified each day”

Switch to BULK Recovery model to perform the data load & revert back (to FULL), to minimize data loss:

Scenario 2: “The Finance department loads large CSV files into a number of tables each business day at 11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands.”

Gonzalez

Gonzalez

New 70-462 Exam Questions and Answers Updated Recently:

NEW QUESTION 198
You administer a Microsoft SQL Server 2012 server that hosts a transactional database and a reporting database. The transactional database is updated through a web application and is operational throughout the day. The reporting database is only updated from the transactional database. The recovery model and backup schedule are configured as shown in the following table:
image: examgod.com/plimages/0ec7c271419f_F81C/1981_thumb5_thumb.jpg
One of the hard disk drives that stores the reporting database fails at 23:32 hours. You need to ensure that the reporting database is restored. You also need to ensure that data loss is minimal. What should you do?

A. Perform a page restore.
B. Perform a partial restore.
C. Perform a point-in-time restore.
D. Restore the latest full backup.
E. Restore the latest full backup. Then, restore the latest differential backup.
F. Restore the latest full backup, and restore the latest differential backup. Then, restore the latest log backup.
G. Restore the latest full backup, and restore the latest differential backup. Then, restore each log backup taken before the time of failure from the most recent differential backup.
H. Restore the latest full backup. Then, restore each differential backup taken before the time of failure from the most recent full backup.

Answer: E
Explanation:
To recover the database, you must restore the latest full backup and then restore the latest differential backup.
Incorrect answers:
A: A page restore is used to repair isolated damaged pages. It is faster than a file restore id only a few individual pages are damaged.
B: Partial restores allow a database that contains multiple filegroups to be restored and recovered in stages.
It works with all recovery models, but is more flexible for the full and bulk-logged models than for the simple model.
C: Point in time restores are not supported for the simple backup model as log files are not part of the backup.
D: The latest full backup was performed at 01:00 hours, 22 hours and 32 minutes before the hard disk failure. A differential backup was made at 13:00 hours, 10 hours and 32 minutes before the hard disk failure. A differential backup contains data that has been added or updated since the last full backup and should be restored to minimize data loss.
F, G: There is not log backup in the simple backup model.
H: Only the latest differential backup needs to be restored.

NEW QUESTION 199
Drag and Drop Question
You administer a Microsoft SQL Server 2012 database named Human_Resources. You need to ensure that all read activity against any object in the Human_Resources database is audited and written to a text file. What should you do? (To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.)
image: examgod.com/plimages/0ec7c271419f_F81C/1991_thumb4_thumb.jpg

Answer:
image: examgod.com/plimages/0ec7c271419f_F81C/1992_thumb4_thumb.jpg
Explanation:
The general process for creating and using an audit is as follows.
1. Create an audit and define the target.
2. Create either a server audit specification or database audit specification that maps to the audit. Enable the audit specification.
3. Enable the audit.
4. Read the audit events by using the Windows Event Viewer, Log File Viewer, or the fn_get_audit_file function.

NEW QUESTION 200
You administer a Microsoft SQL Server 2012 Enterprise Edition server that uses 64 cores. You discover performance issues when complex calculations are performed on large amounts of data under heavy system load. You need to limit the number of cores that process the calculations. What should you configure?

A. Max worker threads
B. Processor affinity
C. I/O affinity
D. Lightweight pooling

Answer: B
Explanation:
To carry out multitasking, the operating system sometimes moves process threads among different processors. This is efficient from an operating system point of view, but can reduce SQL Server performance under heavy system loads, as each processor cache is repeatedly reloaded with data. Assigning processors to specific threads can improve performance under these conditions by eliminating processor reloads; such an association between a thread and a processor is called processor affinity.

NEW QUESTION 201
……

NEW QUESTION 203
Which of the following conditions must exist prior to restoring a system database in SQL Server 2012?

A. The hard drive must be reformatted.
B. You must detach the user databases from the SQL 2012 instance.
C. The SQL Server 2012 instance must be started in single-user mode.
D. The SQL Server 2012 instance must be removed.

Answer: C

NEW QUESTION 204
Which of the following is the default instance name in an SQL Server 2012 installation?

A. SQLSERVER12
B. MSSQLSERVER
C. MSSQL
D. 2012SQL

Answer: B

NEW QUESTION 205
In which of the following statements about audit information stored in an SQL Server 2012 environment is TRUE?

A. It is located in a file specified in the File Path property of the Audit.
B. It is located in the Audit table in the MSDB database.
C. Each login has an audit record, which is viewable under Logins -> Audit.
D. SQL 2012 does not store any audit information.

Answer: A

NEW QUESTION 206
……

P.S. These New 70-462 Exam Questions Were Updated By PassLeader, You Can Get The Newest 70-462 Dumps In PDF And VCE From — https://tr.im/V0jkC (243q dumps)

Good Luck !!!

mSql

mSql

Answer is A. Full Recovery Model.

Bulk Logged Recovery model is not recommended in day-to-day operations.

Best solutions for this situation is to switch the recovery model from Full to Bulk Logged from 11:15 to 15:00 hours daily.

To minimize data loss, Full Recovery model is better option.
https://msdn.microsoft.com/en-us/library/ms190217.aspx

marcel

marcel

I would say BULK_LOGGED
because the say it must occur in the minimum
These data load operations MUST occur in the minimum amount of time
while FULL recovery gives you point in time recovery, still BULK_LOGGED gives you a full restore option when the DB fails.
and point in time recovery is not a requirement.

Kay

Kay

answer is F: continue afte eror