SQL Server предоставляет множество возможностей для восстановления баз данных. Во-первых, это восстановление базы данных целиком: оно может занимать довольно много времени (зависит от размера БД и скорости жестких дисков). Во-вторых, восстановление отдельных файловых групп, либо файлов, если ваша БД состоит из нескольких файлов и файловых групп. В этом случае, есть возможность восстановления только поврежденных частей БД. Эти два вида восстановления БД используются довольно часто.
В-третьих, в SQL Server 2005 появилась возможность восстановления отдельных страниц БД: в этом случае из резервной копии будут восстановлены только указанные страницы. Такое восстановление будет особенно актуально, если DBCC CHECKDB найдет несколько поврежденных страниц в какой-нибудь огромной таблице, хранящейся в файле очень большого размера.