RESTORE {[ {] restoreObject [ {restoreSpecOperand}... [}] [ [}]]... [ { {CHANNEL ['] channel_id ['] | CHECK LOGICAL | DEVICE TYPE deviceSpecifier [, deviceSpecifier]... | FORCE | FROM {BACKUPSET | DATAFILECOPY [INSTANT {FULL | SPARSE}]} | FROM PLATFORM ' platform ' | FROM SERVICE service_name | FROM TAG ['] tag_name ['] | PREVIEW [ { {RECALL | SUMMARY}}... | SECTION SIZE sizeSpec | SKIP READONLY | {TO RESTORE POINT restore_point_name | untilClause} | USING [COMPRESSED] BACKUPSET | VALIDATE [HEADER]} [ | SECTION SIZE sizeSpec | SKIP READONLY | {TO RESTORE POINT restore_point_name | untilClause} | USING [COMPRESSED] BACKUPSET | VALIDATE [HEADER]}]...]