This task creates a new database by using either a full or incremental backup. If there is more than one copy of the backup,
one is chosen randomly.

All relevant backup files are copied to the host where the specified cloud server is running
and the new database is created and started on that cloud server.

The database that the backup belongs to is not modified.

This task is similar to the RestoreBackup task. Both tasks restore a backup, but RestoreBackup
replaces the database whose backup it is restoring and requires
that database be stopped. Restoring a backup is useful when a database has become corrupted or data has been
lost, and you want to restore the database to a previous state. CreateDatabaseFromBackup does not require the
database to be stopped and creates a new database that is an exact copy of
the original database at the time of the specified backup. This task can be used to create a temporary copy of a
database that can be modified without affecting the existing database.