Azure / Azure/azure-libraries-for-java
Azure SQL Backup Long Term Retention Policy calls old version
- Vorherrschende Sprache
- Java
- Sterne
- 97
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
Trying to list the backup retention policies. Latest version - 0.15.1
List retentions = az.getSQLAPI().inner().backupLongTermRetentionPolicies().listByDatabase(database.resourceGroupName(), database.sqlServerName(), database.name())
Get a message:
{"code":"0","message":"Configure long term retention policy with azure recovery service vault and policy is no longer supported. Please submit request with the new flexible retention policy","target":null,"details":[{"code":"0","message":"Configure long term retention policy with azure recovery service vault and policy is no longer supported. Please submit request with the new flexible retention policy","target":null,"severity":"16"}],"innererror":[]}
On the webservice method it's calling an old version:
..../databases/marketplace/backupLongTermRetentionPolicies?api-version=2014-04-01
There is a new one according to the doc:
https://docs.microsoft.com/en-us/rest/api/sql/backuplongtermretentionpolicies/listbydatabase
api-version=2017-03-01-preview
Thanks
Beitragsleitfaden
Rechercherichtung
Beginne am SQL API-Einstiegspunkt backupLongTermRetentionPolicies().listByDatabase(...) und prüfe die von ihm erzeugte Anfrage. Vergleiche seine URL mit api-version=2014-04-01 mit dem dokumentierten 2017-03-01-preview-Endpunkt. Als erledigt gilt die Aufgabe, wenn beim Auflisten der Backupaufbewahrungsrichtlinien einer Datenbank der unterstützte Endpunkt ohne den Fehler wegen einer veralteten Richtlinie verwendet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java, sql
- Bereich
- cloud, databases
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100