With regards to schema compare issues, someone has proposed a workaround using Azure Data Studio:
https://learn.microsoft.com/en-us/answers/questions/783680/is-sql-managed-instance-no-longer-compatible-with.html
"An incompatible SQL Server version was detected." New error message in VS/SSDT since an update hit our Managed Instance yesterday.
VS Version: 2022 and 2019 (with latest SSDT updates).
Since one of our Azure SQL Manages Instances was updated yesterday we cannot access it in Visual Studio anymore.
Error message: "An incompatible SQL Server version was detected."
The managed instances which haven't gotten the update yet still work.
8 answers
Sort by: Most helpful
-
AreHH 1 Reputation point
2022-03-24T11:43:40.863+00:00 -
Oury Ba-MSFT 16,731 Reputation points Microsoft Employee
2022-06-06T21:30:14.37+00:00 @Thomas Totter , @Butler Jonathan , @JUMARIE Fabrice , anonymous user, @AreHH , @JUMARIE Fabrice , @Dan Guzman
Latest Update on the issue.VS 2019 users should upgrade to 16.11.15 https://learn.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.15
VS 2022 users should upgrade to a minimum of 17.2.0 https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#from-developer-community-3Regards,
Oury -
Butler Jonathan 61 Reputation points
2022-06-07T10:23:38.14+00:00 Thanks for letting us know.
As a point to note, anyone using Visual Studio 2019 for SSDT projects would have had to upgrade to VS2022 or create a new development machine (or VM) in order to keep working and not just for a few days but actually for months.
I don't think I can impress on Microsoft enough the cost, risk and damage to reputation for reliability they are introducing to the development platform with this breaking change to Managed Instance. Then also the removal of Managed Instance remediation without any notice whatsoever, apparently because MS had only released a fix in VS 2022.
We now know we cannot trust Visual Studio to work with certainty for any given period with Azure cloud products.
Lesson learned.
Thanks
Jonathan