Backup Cloud-nativer Microsoft SQL Server-Datenbanken
Sie können geplante oder On-Demand-Backups erstellen, indem Sie die von Ihnen erstellten Richtlinien zuweisen.
Backup-Richtlinie erstellen
Sie können diese API ausführen, um die Sicherungsrichtlinie zu erstellen.
„NACH snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backup/policies'
Weitere Informationen finden Sie unter: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backup%20Policies/MSSQLBackupPolicyService_CreateMSSQLBackupPolicy
Diese API erstellt einen Job, der über die Registerkarte Job Monitor in der BlueXP-Benutzeroberfläche verfolgt werden kann.
Parameter
Name | Typ | Erforderlich |
---|---|---|
Name |
Zeichenfolge |
Richtig |
Backup_TYPE |
Zeichenfolge |
Richtig |
Copy_only_Backup |
Zeichenfolge |
Falsch |
Is_System_defined |
Zeichenfolge |
Falsch |
Backup_Name_Format |
Zeichenfolge |
Richtig |
Schedule_TYPE |
Zeichenfolge |
Richtig |
Start_Time |
Nummer |
Richtig |
Stundenintervall |
Nummer |
Richtig |
Minuten_Intervall |
Nummer |
Richtig |
Retention_type |
Zeichenfolge |
Richtig |
Retention_count |
Nummer |
Richtig |
Ende_Zeit |
Nummer |
Richtig |
Antwort
Wenn die API erfolgreich ausgeführt wurde, wird der Antwortcode 201 angezeigt.
Beispiel:
{ "_links": { "self": { "href": "/api/resourcelink" } } }
Weisen Sie der SQL-Datenbankinstanz eine Richtlinie zu
Sie können diese API ausführen, um der SQL-Datenbankinstanz eine Richtlinie zuzuweisen.
„NACH snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances/{id}/policy-assignment'
Wobei id die MSSQL-Instanz-ID ist, die durch Ausführen der Discover-Datenbankinstanz-API erhalten wird. Weitere Informationen finden Sie unter "Ermitteln Sie die Datenbankinstanzen".
Array von IDs ist hier der Eingang. Beispiel:
[ "c9f3e68d-1f9c-44dc-b9af-72a9dfc54320" ]
Weitere Informationen finden Sie unter: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Policy%20Assignment/PostMSSQLInstanceAssignPolicyRequest
Diese API erstellt einen Job, der über die Registerkarte Job Monitor in der BlueXP-Benutzeroberfläche verfolgt werden kann.
Antwort
Wenn die API erfolgreich ausgeführt wurde, wird der Antwortcode 202 angezeigt.
Beispiel:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Erstellen Sie ein On-Demand-Backup
Sie können diese API ausführen, um ein On-Demand-Backup zu erstellen.
„NACH snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups'
Weitere Informationen finden Sie unter: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/CreateMSSQLBackupRequest
Diese API erstellt einen Job, der über die Registerkarte Job Monitor in der BlueXP-Benutzeroberfläche verfolgt werden kann.
Parameter
Name | Typ | Erforderlich | ||
---|---|---|---|---|
id
|
Zeichenfolge |
Richtig |
||
Resource_type |
Zeichenfolge |
Richtig |
||
Richtlinien-id |
Zeichenfolge |
Richtig |
||
Schedule_TYPE |
Zeichenfolge |
Richtig |
Antwort
Wenn die API erfolgreich ausgeführt wurde, wird der Antwortcode 202 angezeigt.
Beispiel:
{ "job": { "_links": { "self": { "href": "/api/resourcelink" } }, "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }
Zeigen Sie die Backups an
Sie können diese APIs ausführen, um alle Backups aufzulisten und auch Details eines bestimmten Backups anzuzeigen.
'snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups' ERHALTEN
'snapcenter.cloudmanager.cloud.netapp.com/api/mssql/backups/{id}' ERHALTEN
Weitere Informationen finden Sie unter: https://snapcenter.cloudmanager.cloud.netapp.com/api-doc/#/MSSQL%20Backups/MSSQLGetBackupsRequest
Antwort
Wenn die API erfolgreich ausgeführt wurde, wird der Antwortcode 200 angezeigt.
Beispiel:
{ "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": {} } }