Realice backup de bases de datos nativas en el cloud de Microsoft SQL Server
Puede crear backups programados o bajo demanda asignando las políticas que ha creado.
Crear política de backup
Puede ejecutar esta API para crear la política de backups.
'POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backup/policies'
Para obtener más información, consulte: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backup%20Policies/MSSQLBackupPolicyService_CreateMSSQLBackupPolicy
Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.
Parámetros
Nombre | Tipo | Obligatorio |
---|---|---|
nombre |
cadena |
Verdadero |
tipo_backup |
cadena |
Verdadero |
copy_only_backup |
cadena |
Falso |
is_system_defined |
cadena |
Falso |
backup_name_format |
cadena |
Verdadero |
schedule_type |
cadena |
Verdadero |
hora_de_inicio |
número |
Verdadero |
hours_interval |
número |
Verdadero |
minutos_interval |
número |
Verdadero |
retention_type |
cadena |
Verdadero |
retention_count |
número |
Verdadero |
hora_end |
número |
Verdadero |
Respuesta
Si la API se ejecuta correctamente, se muestra el código de respuesta 201.
Ejemplo:
{ "_links": { "self": { "href": "/api/resourcelink" } } }
Asigne la política a la instancia de base de datos SQL
Puede ejecutar esta API para asignar políticas a la instancia de la base de datos SQL.
'POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances/{id}/policy-assignment'
Donde, id es el identificador de instancia de MSSQL obtenido ejecutando la API de instancia de la base de datos de detección. Para obtener más información, consulte "Detectar las instancias de base de datos".
La matriz de ID es la entrada aquí. Por ejemplo:
[ "c9f3e68d-1f9c-44dc-b9af-72a9dfc54320" ]
Para obtener más información, consulte: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Policy%20Assignment/PostMSSQLInstanceAssignPolicyRequest
Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.
Respuesta
Si la API se ejecuta correctamente, se muestra el código de respuesta 202.
Ejemplo:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Cree un backup bajo demanda
Puede ejecutar esta API para crear un backup bajo demanda.
'POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups'
Para obtener más información, consulte: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/CreateMSSQLBackupRequest
Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.
Parámetros
Nombre | Tipo | Obligatorio | ||
---|---|---|---|---|
id
|
cadena |
Verdadero |
||
resource_type |
cadena |
Verdadero |
||
id_de_política |
cadena |
Verdadero |
||
schedule_type |
cadena |
Verdadero |
Respuesta
Si la API se ejecuta correctamente, se muestra el código de respuesta 202.
Ejemplo:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Vea los backups
Puede ejecutar estas API para ver todos los backups y también para ver los detalles de un backup en concreto.
'OBTENGA snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups'
'OBTENGA snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups/{id}'
Para obtener más información, consulte: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/MSSQLGetBackupsRequest
Respuesta
Si la API se ejecuta correctamente, se muestra el código de respuesta 200.
Ejemplo:
{ "total_records": 1, "num_records": 1, "records": [ { "backup_id": "602d7796-8074-43fc-a178-eee8c78566ac", "resource_id": "a779578d-cf78-46f3-923d-b9223255938c", "backup_name": "Hourly_policy2_scspa2722211001_NAMEDINSTANCE1_2023_08_08_07_02_01_81269_0", "policy_name": "policy2", "schedule_type": "Hourly", "start_time": "2023-08-08T07:02:10.203Z", "end_time": "0001-01-01T00:00:00Z", "backup_status": "success", "backup_type": "FullBackup" } ], "_links": { "next": {} } }