Parameter | Description |
Recovery method | Defaults to Self-built TOS buckets and does not support other selection. |
Bucket name | Required. The name of the TOS bucket that stores the backup files. tip If you are using the TOS backup recovery function for the first time, you need to click the Authorized on the right side of the bucket name drop-down list. |
Select backup | Required. Select the backup file to be restored. tip
|
Cloud migration solution | Required. You can choose to Enable database or Do not open the database.
|
Recovery type | Required. You can choose Full recovery, Differential recovery, Log recovery, and Default recovery. tip When the Recovery type is selected Default recovery, it means that the database will be restored from the first full backup file by default. If you do not modify the database name (using the default setting):
|
Select instance | Required. Select the target instance to restore to. You can search by instance name or instance ID. |
Database name to be restored | Set the following information on demand:
tip When the Recovery type is selected as Default recovery, there is no need to configure the database name to be restored.
|
Error type | Possible reason | Solution |
Backup file validation failed | There is no recoverable database information in the backup file. | Verify the integrity of the backup file. If the backup file is damaged or the backup file does not contain the target database information, you need to regenerate the full backup file and upload the TOS, and then create the TOS backup recovery task. For information on how to upload files on TOS, see Create a bucket and Upload files. |
| When you select Full Recovery, the specified backup set contains a full-text directory, file stream, FileTable, or in-memory OLTP container. | Currently, recovery is only supported from backup sets that contain Microsoft SQL Server log files and SQL Server data files. If the backup set contains data stream files or full-text catalog files, it cannot be used for recovery. In this case, you need to regenerate the backup file and upload the TOS, and then create the TOS backup recovery task. For information on how to upload files on TOS, see Create a bucket and Upload files. |
| When you select Full Recovery, the specified backup set does not contain Microsoft SQL Server log files or Microsoft SQL Server data files. | Currently, recovery is only supported from backup sets that contain Microsoft SQL Server log files and SQL Server data files. In this case, you need to regenerate the backup file and upload the TOS. For information on how to upload files on TOS, see Create a bucket and Upload files. |
| The backup file version is higher than the instance version. | Supports recovery from Microsoft SQL Server 2019 and earlier Standard Edition backup files. Currently, recovery is supported from backup files of Microsoft SQL Server 2022 and earlier versions. However, there are limitations, restoring a backup file from a higher-version instance to a lower-version instance is not supported. Examples are as follows:
|
| Backup set integrity check failed. | Verify the integrity of the backup file. If the backup file is damaged, you need to regenerate the full backup file and upload the TOS, and then create the TOS backup recovery task. For information on how to upload files on TOS, see Create a bucket and Upload files. |
| An error was encountered while executing DBCC CHECKDB, indicating that the database may be corrupted in the local environment. | Restore to the cloud after fixing the local environment database error using the following command. DBCC CHECKDB (DBName, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS; tip It is recommended to perform a data backup before executing this command, otherwise the process of using this command to repair errors may result in data loss. |
The database does not exist | The database name entered is incorrect. There is no corresponding database information in the backup set. |
|
The database with the same name already exists | Full recovery, the database already exists and no overwrite is selected. |
|
Lack of space | The instance free space does not meet the minimum space requirement for backup and recovery. | |
Failed to use differential backup file | Database state is not Restoring. |
|
| The differential backup does not match the target database. | Check that the differential backup file matches the target database. A database can only perform a differential restore once. After the differential restore is completed, only log restores can be performed subsequently. |
| The full recovery based on is a copyonly type. | After a full recovery based on a copyonly type of backup file, differential recovery is not allowed. |
| Differential backup file LSN continuity check failed. | Find differential backup files based on previous upload records to ensure LSN continuity. |
Failed to backup file with log | Database state is not Restoring. |
|
Failed to restore using differential backup file | Differential backup failed during recovery. | Use the differential backup file to perform recovery in the local environment through SQL Server Management Studio:
|
Failed to restore using log backup file | Log backup failed during recovery. | Use the differential backup file to perform recovery in the local environment through SQL Server Management Studio:
|
Backup file download failed | The TOS file does not exist. | Check the backup file at TOS and re-upload the backup file. For information on how to upload files on TOS, see Create a bucket and Upload files. |
| The file is too large and there is not enough space. | |
System error, please contact the administrator. | Unexpected situation, please contact the system admin. |