Provisioning SQL Databases — Question 13

You administer a Microsoft SQL Server 2012 database.
You need to ensure that the size of the transaction log file does not exceed 2 GB.
What should you do?

Answer options

Correct answer: B

Explanation

The correct answer is B because using the ALTER DATABASE...SET LOGFILE command with the maxsize parameter directly allows you to set a limit on the transaction log file size. Option A is incorrect as there is no 'max log size' configuration setting in SQL Server. Option C does not provide the correct method to enforce a maximum size for the transaction log, and Option D only addresses autogrowth settings, which do not limit the file size.