At the end of the module, there will be several labs where you will gain hands-on experience learning about server objects, configurations, and database objects, including schemas, tables, triggers, and events. In this module, you’ll complete your final course project, which brings together concepts and practices you previously learned in the first four modules. In this three part assignment, you will perform database administration tasks across 3 different databases. You will start by installing and configuring a database, managing users and performing a backup. You will move on to recovery, indexing, optimization and automation of routine tasks.

There are several other useful items in this output, one being dbi_LastLogBackupTime
which checks to make sure the log files are backing up as expected. The most common way to alert a DBA to failed SQL Server Agent jobs is to use
email. Sometimes I want a concise look at all the failed jobs for one server
on one screen. You can query this information from the msdb database using
the query below. You can read a whole tip about

detaching and reattaching databases and another about

fixing a common permission error when doing detach/attach operations.

Database administration and security get a boost

The only way to clear inactive virtual log is to take log backup released logs. Full backup takes backup of MDF and Active log portion log backup takes backup of inactive log portion. SQL Server not uses these records that’s why it call as Inactive virtual logs. Pages commit in log file and waiting for check point to more mdf, those called dirty pages. We have another file called secondary data file .ndf file extension.

The primary function of a DBA is to implement, maintain, optimize and manage database structures for the enterprise. The DBA keeps databases and applications running up to PAR (performance, availability and recoverability), while handling additional functions. System administrators are responsible for the DBMS installation, configuration and setup but typically have no responsibility for database design and support. They ensure the IT infrastructure is conducive to database development by setting up the DBMS appropriately, applying ongoing maintenance from the DBMS vendor and coordinating migration to new DBMS releases and versions. Although similar, the roles and responsibilities for a data administrator, system administrator and database administrator are different. This specialized DBA focuses on a specific administrative task and is uncommon outside of large IT shops.


We can set sql server level recovery interval to run checkpoint by using SP_configure (or) manually issue a checkpoint using checkpoint T-SQL command. Once this recovery process complete then only users can able to access the database. Buffer manager checks in data cache of buffer pool to see if it has page already in cache memory.