How to add extended properties (description) to Tables and Columns in Azure Dedicated SQL Pool?

Priya S 0 Reputation points
2025-12-03T14:51:10.2966667+00:00

Is there any possible way to add description to Tables or columns in Azure Dedicated SQL Pool.

I tried with sp_addextendedproperty, but I got the error:

"PROCEDURE 'sp_addextendedproperty' is not supported."
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-03T14:51:23.31+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    In Azure Dedicated SQL Pool, the sp_addextendedproperty procedure is not supported, which is why you encountered the error. Unfortunately, there is currently no direct method to add extended properties, such as descriptions, to tables or columns in Azure Dedicated SQL Pool.

    As a workaround, you may consider documenting your schema and any additional metadata outside of the database, such as in a data dictionary or documentation tool, to keep track of descriptions for your tables and columns.


    References:


  2. VRISHABHANATH PATIL 2,070 Reputation points Microsoft External Staff Moderator
    2025-12-05T08:00:06.1233333+00:00

    Hey Priya! It looks like you’re trying to add descriptions to tables and columns in your Azure Dedicated SQL Pool (Gen2) but ran into issues with sp_addextendedproperty. Unfortunately, the dedicated SQL pool currently does not support sp_addextendedproperty for adding extended properties to tables or columns.

    For now, you can use tags in Azure Synapse Analytics to help manage metadata. Tags can be added to Azure resources, including SQL pools, and are key-value pairs that can provide some descriptive context. Here’s a brief look at how to use tags:

    Using Tags in Azure Synapse:

    1. Go to your SQL pool resource in the Azure portal.
    2. Select the Tags option.
    3. Add your tags as needed (make sure your pool is in a resumed state to perform this operation).

    Important Limitations:

    • The primary database doesn’t support tags, but other databases, including Azure Synapse Analytics databases, do.
    • If you want descriptions to be queryable via T-SQL and visible in metadata views, you might need to consider maintaining an external documentation or look into data catalog solutions like Azure Purview in the future.

    Documentation Reference:

    For more detailed guidance, check out the following documentation:

    If you need native metadata storage directly within the dedicated SQL pool, it looks like that's currently not an option. However, you can explore workarounds like using tags or data cataloging solutions.

    Hope this helps! If you have any other questions or need more clarification, just let me know!

    0 comments No comments

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.