Welche Zugriffe erfolgen über "Azure SQL Database 2014-04-01 APIs"

BB 0 Zuverlässigkeitspunkte
2024-08-28T12:02:48.7966667+00:00

Hallo,

wir erhalten bei zwei Azure Subscriptions die Benachrichtigung "Azure SQL Database 2014-04-01 APIs will be retired on 31 October 2025". Zudem den Hinweis, dass resources, including templates, tools, scripts, and programs eine neuere Version der API nutzen sollen.

Gibt es eine Möglichkeit zu erkennen die API Aufrufe zu identifiziere/protokollieren? Wie wollen erkenne durch was die API Aufrufe genutzt worden sind, bzw. wann die Api Aufrufe erfolgt sind? Irgendwo müssen wir Zugriffe ja erfasst werden, sonst würden wir die Nachricht nicht erhalten?

Wir haben ein Projekt bei uns migriert. Sind uns aber nicht sicher, ob wir alle angepasst haben. Oder es noch andere Projekte gibt, die (unwissentlich) die API nutzen.
Beste Grüße

Azure SDKs
Azure SDKs
Eine Reihe von Visual Studio-Tools, Befehlszeilentools, Laufzeitbinärdateien und Clientbibliotheken, die Clients beim Entwickeln, Testen und Bereitstellen von Apps unterstützen, die in Azure ausgeführt werden.
93 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

2 Antworten

Sortieren nach: Am hilfreichsten
  1. Ivan Dragov (CONCENTRIX Corporation) 2,640 Zuverlässigkeitspunkte Microsoft-Anbieter
    2024-08-29T07:06:53.62+00:00

    Hallo BB,

    Wenn Du diese Einstellungsbenachrichtigung erhältst, musst Du Deine Azure SQL-APIs vor dem 31. Oktober 2025 aktualisieren. Du musst nur die APIs aktualisieren, und es sind keine weiteren Änderungen an den Daten in der Datenbank erforderlich. Wenn Du sicherstellen möchtest, dass Du nach dem Update keine ältere Version der APIs hast, kannst Du mithilfe des Resource Graph Explorer (auf dem Azure-Portal) eine HttpIncomingRequests-Abfrage durchführen, wo eine Datenanalyse mit der Kusto-Abfragesprache durchgeführt werden kann. Falls Du die Abfrage ausführst und keine Ergebnisse angezeigt werden, bedeutet dies, dass in Deiner Datenbank keine alten APIs gefunden wurden. Die folgenden Artikel enthalten weitere Informationen:

    How do I update an Azure SQL Database to a newer version of the resource API?

    How to react to message from Microsoft regarding updating API's

    How to identify usage of Azure SQL Database 2014-04-01 APIs before retirement

    Gruß,

    Ivan Dragov

    0 Kommentare Keine Kommentare

  2. BB 0 Zuverlässigkeitspunkte
    2024-08-29T14:12:04.9366667+00:00

    Hallo Ivan,

    danke für Deinen Hinweis. Ein solche Abfragemöglichkeit habe ich gesucht. Ich habe die Abfragen ausgeführt und erhalte als Ergebnis den Fehler "'where' operator: Failed to resolve table or column expression named 'HttpIncomingRequests'". Nach einigen Hinweisen habe ich gelesen, dass dann keine Ergebnisse vorliegen. Das wundert mich allerdings, da wir ja die Warnung seitens Microsoft erhalten haben.

    Muss ich ggf. noch eine Protokolloption aktivieren? Oder habe ich die Abfrage auf der falschen Ressource gestellt (Computer mit SQL Server)?
    Die Abfrage habe ich stark vereinfacht:

    HttpIncomingRequests  
    | where TIMESTAMP > ago(3000d)  
    

    Hast Du noch einen Hinweis für mich?

    Gruß,

    Benjamin

    0 Kommentare Keine Kommentare

Ihre Antwort

Fragesteller*innen können Antworten als akzeptierte Antworten markiert werden, wodurch Benutzer*innen wissen, dass diese Antwort das Problem gelöst hat.