Eseguire il backup di database Microsoft SQL Server nativi per il cloud
È possibile creare backup pianificati o su richiesta assegnando i criteri creati.
Creare un criterio di backup
È possibile eseguire questa API per creare il criterio di backup.
"POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backup/policies'
Per ulteriori informazioni, fare riferimento a: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backup%20Policies/MSSQLBackupPolicyService_CreateMSSQLBackupPolicy
Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.
Parametri
Nome | Tipo | Obbligatorio |
---|---|---|
nome |
stringa |
Vero |
tipo_backup |
stringa |
Vero |
copia_solo_backup |
stringa |
Falso |
è_definito_sistema |
stringa |
Falso |
formato_nome_backup |
stringa |
Vero |
tipo_pianificazione |
stringa |
Vero |
ora_inizio |
numero |
Vero |
hours_interval |
numero |
Vero |
minuti_intervallo |
numero |
Vero |
retention_type |
stringa |
Vero |
retention_count |
numero |
Vero |
ora_fine |
numero |
Vero |
Risposta
Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 201.
Esempio:
{ "_links": { "self": { "href": "/api/resourcelink" } } }
Assegnare il criterio all'istanza del database SQL
È possibile eseguire questa API per assegnare i criteri all'istanza del database SQL.
"POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances/{id}/policy-assignment'
Dove id è l'ID istanza MSSQL ottenuto eseguendo l'API dell'istanza del database Discover. Per ulteriori informazioni, fare riferimento a. "Rilevare le istanze del database".
Array di ID è l'input qui. Ad esempio:
[ "c9f3e68d-1f9c-44dc-b9af-72a9dfc54320" ]
Per ulteriori informazioni, fare riferimento a: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Policy%20Assignment/PostMSSQLInstanceAssignPolicyRequest
Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.
Risposta
Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 202.
Esempio:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Crea un backup su richiesta
Puoi eseguire questa API per creare un backup on-demand.
"POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups'
Per ulteriori informazioni, fare riferimento a: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/CreateMSSQLBackupRequest
Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.
Parametri
Nome | Tipo | Obbligatorio | ||
---|---|---|---|---|
id
|
stringa |
Vero |
||
tipo_risorsa |
stringa |
Vero |
||
policy_id |
stringa |
Vero |
||
tipo_pianificazione |
stringa |
Vero |
Risposta
Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 202.
Esempio:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Visualizzare i backup
È possibile eseguire queste API per visualizzare l'elenco di tutti i backup e per visualizzare i dettagli di un particolare backup.
"OTTIENI snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups'
"OTTIENI snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups/{id}'
Per ulteriori informazioni, fare riferimento a: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/MSSQLGetBackupsRequest
Risposta
Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 200.
Esempio:
{ "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": {} } }