Hello Paul Berrones López,
Thanks for posting your question in the Microsoft Q&A forum.
There is no single built-in method to create a full backup of all Azure Synapse Analytics objects. However, you can use a combination of approaches to backup different components:
- Dedicated SQL Pools: Use automated system-defined restore points or create user-defined restore points, These restore points allow you to recover or copy your data warehouse to a previous state within the last 7 days
- Pipelines and Linked Services: Implement source control integration with Git repositories and set up CI/CD pipelines to maintain versioned copies of your Synapse artifacts
- Serverless SQL Databases: Currently, there's no direct backup and restore functionality for serverless SQL databases in Synapse and keep all metadata objects in source control as a best practice
- Data Export: For SQL pools, you can export data to Azure Blob Storage using PolyBase or COPY commands, Use Azure Data Factory or Synapse Pipelines to orchestrate periodic data exports
- Manual Scripting: Use PowerShell DbaTools to script Synapse SQL objects
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful