Из книг в Интернете, я думаю, что после прочтения вам станет ясно,
NORECOVERY
Указывает, что операция восстановления не должна откатывать никакие незафиксированные транзакции. Если необходимо применить другой журнал транзакций, необходимо указать либо параметр NORECOVERY, либо STANDBY. Если не указано ни NORECOVERY, RECOVERY, ни STANDBY, по умолчанию используется RECOVERY.
SQL Server требует, чтобы параметр WITH NORECOVERY использовался для всех, кроме последнего оператора RESTORE, при восстановлении резервной копии базы данных и нескольких журналов транзакций или когда требуется несколько операторов RESTORE (например, полное резервное копирование базы данных с последующей дифференциальной базой данных). резервное копирование).
Примечание. При указании параметра NORECOVERY база данных не может использоваться в этом промежуточном невосстановленном состоянии.
При использовании с операцией восстановления файла или файловой группы NORECOVERY заставляет базу данных оставаться в состоянии восстановления после операции восстановления. Это полезно в любой из следующих ситуаций:
Запускается сценарий восстановления, и журнал всегда применяется.
Используется последовательность операций восстановления файлов, и база данных не предназначена для использования между двумя операциями восстановления.
ВОССТАНОВЛЕНИЕ
Дает команду операции восстановления для отката любых незавершенных транзакций. После процесса восстановления база данных готова к использованию.
Если запланированы последующие операции RESTORE (RESTORE LOG или RESTORE DATABASE из дифференциала), следует указать NORECOVERY или STANDBY.
Если не указано ни NORECOVERY, RECOVERY, ни STANDBY, по умолчанию используется RECOVERY. При восстановлении наборов резервных копий из более ранней версии SQL Server может потребоваться обновление базы данных. Это обновление выполняется автоматически, если указано WITH RECOVERY. Для получения дополнительной информации см. Резервные копии журнала транзакций.
STANDBY = undo_file_name
Указывает имя файла отмены, чтобы можно было отменить эффекты восстановления. Размер, требуемый для файла отмены, зависит от объема действий отмены, являющихся результатом незафиксированных транзакций. Если не указано ни NORECOVERY, RECOVERY, ни STANDBY, по умолчанию используется RECOVERY.
STANDBY позволяет запускать базу данных для доступа только для чтения между восстановлениями журнала транзакций и может использоваться как в ситуациях с «горячим» резервным сервером, так и в особых ситуациях восстановления, в которых полезно проверять базу данных между восстановлениями журнала.
Если указанное имя файла отмены не существует, SQL Server создает его. Если файл существует, SQL Server перезаписывает его.
Один и тот же файл отмен может быть использован для последовательного восстановления одной и той же базы данных. Для получения дополнительной информации см. Использование резервных серверов.
Внимание! Если на диске, содержащем указанное имя файла отмены, исчерпано свободное место, операция восстановления останавливается.
STANDBY не допускается, когда требуется обновление базы данных.