Cosmos not able to enable Synapse Link
I have a few Cosmos accounts for test and production and they were running fine with synapse link.
Last week I deleted our test cosmos and recreated it with no issue.
Today I tried to perform the same steps on our production environment and I now get this error
Enabling Analytical Storage during account creation is no longer supported. ActivityId: 73ce3131-aab1-44ea-bf4f-7b1499fb34b6, Microsoft.Azure.Documents.Common/2.14.0. Click here for details
Reading the documentation for Synapse Link on cosmos it is saying it is not recommended for new projects. For us this is an existing project getting reconfigured. There is no indication that synapse link was deleted and couldn't still be used.
Reconfiguring our project to use Fabric would be a big change as our service is using minimal costs of synapse so it would be a big jump in our current monthly billing.
Regards
Craig
1 answer
-
Pilladi Padma Sai Manisha 10,190 Reputation points • Microsoft External Staff • Moderator
Hi Craig Webb,
Thankyou for reaching microsoft Q&A!It looks like the behavior you’re seeing is related to recent changes around Azure Synapse Link (Analytical Store) support for Azure Cosmos DB.
The error message:
“Enabling Analytical Storage during account creation is no longer supported”
indicates that enabling Synapse Link during creation of a brand-new or re-created Cosmos DB account is currently restricted for new scenarios.
What this means
• Existing Cosmos DB accounts that already had Synapse Link enabled should continue functioning normally.
• If an account is deleted and then recreated, the newly created account may no longer allow enabling Analytical Store/Synapse Link during creation.
• This would explain why your earlier environment worked previously while the newly recreated production account is now failing.
Recommended options
• Continue using an existing Cosmos DB account that already has Synapse Link enabled, if feasible.
• Evaluate Microsoft Fabric Mirroring (GA) as the strategic replacement for zero-ETL analytics on Cosmos DB data.
• If Synapse Link functionality is business-critical, we can engage the product team internally to confirm whether any exceptions or alternative onboarding paths are currently available.
To help validate the scenario further, could you please confirm the following:
• Did the original production account have Synapse Link enabled before it was deleted?
• Which Cosmos DB API are you using (Core/SQL, MongoDB, Cassandra, etc.)?
• How are you provisioning the account (Azure Portal, ARM/Bicep, CLI, Terraform)?
Reference documentation
- Azure Synapse Link for Azure Cosmos DB documentation
- Azure Cosmos DB Mirroring in Microsoft Fabric
- Azure CLI Cosmos DB update options
Quick checklist:
• Original production account had Synapse Link enabled before deletion: Yes / No
• Cosmos DB API: Core/SQL / MongoDB / Cassandra / Other
• Provisioning method: Portal / ARM/Bicep / CLI / Terraform
Once we have the above details, we can help determine the best next steps.
-
Craig Webb 100 Reputation points
The previous account that was deleted did have synapse link enabled.
The new one I am creating has the same name.
It was a core NoSQL cosmos DB.It is being provisioned using Bicep.
I also tried on our development environment to create a new cosmos account and then enable Synapse Link in the portal this has failed with the same error.
-
Pilladi Padma Sai Manisha 10,190 Reputation points • Microsoft External Staff • Moderator
Hi Craig Webb,
Thank you for confirming the additional details this clarifies the situation further.What you’re seeing is expected with the recent changes to Azure Synapse Link for Cosmos DB. Even though your previous account had Synapse Link enabled, once that account was deleted, that capability is permanently lost with it. When you create a new account — even with the same name, API (Core/NoSQL), and using Bicep — it is treated as an entirely new resource, and Synapse Link can no longer be enabled on it. [learn.microsoft.com]
The fact that you’re observing the same behavior when creating a fresh account in your development environment through the portal also confirms that this is not related to the provisioning method (Bicep vs portal), but rather a platform-level change.
In the current state, Synapse Link is restricted for new enablement scenarios, including newly created or recreated Cosmos DB accounts, while existing accounts that already had it enabled continue to function without impact. [learn.microsoft.com]
Given this, for any new or re-created environments, the recommended approach would be to evaluate the newer option of Cosmos DB Mirroring in Microsoft Fabric for similar analytical capabilities going forward.
I understand this can be impactful for your setup, especially when rebuilding environments. If this is a blocking scenario, please let me know and I can help check internally for any possible alternatives or guidance specific to your case.
-
Craig Webb 100 Reputation points
I see. It hasn't been very well communicated that it was going to be turned off and that a new account could not be created using it. As the documentation just says it should not be used for new projects.
This is a business-critical problem for us as our production environment has no solution to get back operating and has been this way for over a week now.
Microsoft Fabric has a much higher entry cost than what we had with Cosmos DB + Synapse Link and Synapse Serverless. It will also take development time for us to change to an alternative solution that means our production environment will be down for much longer.
Our previous experience when a feature was being deprecated like this has been clear emails with advanced warning.
With this deprecation all I have seen is an update to a webpage that I only looked at after we encountered this issue as we had already been using synapse link for over a year.
-
Pilladi Padma Sai Manisha 10,190 Reputation points • Microsoft External Staff • Moderator
Hi
Thank you for sharing the additional context, and I completely understand your concern here especially given this is impacting your production environment and existing architecture rather than a brand-new adoption scenario.From what you’ve described, your team had an established Cosmos DB + Synapse Link + Synapse Serverless setup that had been operating successfully for a significant period of time, and the current issue only surfaced after recreating the account. I understand your concern regarding the limited visibility around this behavioral change and the operational impact it has caused.
You are also correct that the current documentation wording mainly references recommendations for “new projects,” which may not clearly communicate the impact on disaster recovery, redeployment, or environment rebuild scenarios involving newly recreated accounts.
At this stage, since this is a business-critical production blocker with no immediate recovery path using the previous architecture, the best next step would be to engage the product team internally for clarification on:
• Whether there is any supported exception or temporary path to re-enable Synapse Link on recreated accounts.
• Whether any mitigation or transitional guidance exists for customers in scenarios like yours.
• Whether additional communication or official guidance is planned regarding this change and its impact on existing customers performing account recreation.
I will recommend treating this as a production-impacting/blocking scenario due to the loss of an existing operational capability after account recreation.
Thank you again for providing the detailed feedback it is valuable and helps highlight the real-world impact of this change.
-
Pilladi Padma Sai Manisha 10,190 Reputation points • Microsoft External Staff • Moderator
Hi Craig,
Just checking in to see if you have got a chance to see my response to your question in resolving the issue.If you feel that your quires have been resolved, please accept the answer by clicking the "Upvote" and "Accept Answer" on the post.
Thank you!
Sign in to comment
