How to tell which resources are using Azure SQL Database 2014-04-01 APIs

Ryan Brown 45 Reputation points
2026-06-09T16:07:45.8833333+00:00

I got the email that says I have resources using Azure SQL Database 2014-04-01 APIs and those APIs are retiring but it has no indication on how to find the resources that are using that API.

How can I find the resources that are using Azure SQL Database 2014-04-01 APIs?

Azure SQL Database

Answer accepted by question author
SAI JAGADEESH KUDIPUDI 3,650 Reputation points Microsoft External Staff Moderator
2026-06-15T20:49:11.46+00:00

Hi @Ryan Brown ,
Thank you for your question and for following up on this.

We understand your concern about identifying which resources might be using the Azure SQL Database 2014‑04‑01 API, especially in light of the retirement notification.

Based on the investigation and clarification:

  • The email notification you received is a broad informational alert sent to all subscriptions that have the Microsoft.Sql resource provider registered, not specifically because a particular resource is actively using the deprecated API.
  • For Azure SQL Database, most operations performed through Azure services (such as the Azure Portal, Azure CLI, or PowerShell) automatically use updated API versions, so customers do not need to manually track or upgrade these.

From the backend validation:

  • We identified only a single call referencing the older API version, and this was triggered via the Azure Portal.
  • Since this is a platform-managed operation, it will be automatically updated by Microsoft, and no manual action is required.

At this point, there is no indication of active usage of the deprecated API through customer-managed scripts, templates, or third-party tools. The observed usage is platform-driven and will be handled automatically.Your Azure SQL resources will continue to function normally without impact.

Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Newest
  1. Marcin Policht 109.5K Reputation points MVP Volunteer Moderator
    2026-06-09T16:13:39.93+00:00

    Refer to https://stackoverflow.com/questions/79407552/azure-sql-database-2014-04-01-apis-will-be-retired-on-31-october-2025

    You can get it from Azure Resource Graph Explorer.

    Resources
    | where type =~ 'microsoft.sql/servers/databases'
    | where apiVersion contains '2014-04-01'
    

    Alternatively, you can also use az cli:

    az graph query -q "Resources | where type =~ 'microsoft.sql/servers/databases' | where apiVersion contains '2014-04-01'"
    

    It comes up empty for me but works if I change the api version.

    Source: https://learn.microsoft.com/en-us/azure/governance/resource-graph/samples/advanced?tabs=azure-cli

    Also what for example are the templates, tools, scripts, or programs, that also need to be upgraded?

    This one has been answered by Azure Support here. I'll paste the response below.

    Consider the following restAPI example to Create or Update a database: https://learn.microsoft.com/en-us/rest/api/sql/databases/create-or-update If you look a the top left had corner on this page you can see a drop down list with the following versions:

    2023-05-01-preview
    2021-11-01
    2014-04-01
    

    Selecting each one will give you a modified version of the restAPI command to create or update database

    Selecting "2014-04-01" will give you the below:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=**2014-04-01**
    

    Selecting "2021-11-01" will give you the below:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=**2021-11-01**
    

    Note the last part of both PUT statements have different versions. So the Alert from MS is saying that if your app or script developers have used the older (2014) API version, they need to upgrade this to the newer (2021) API version. Hope this adds some more context.


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.