Azure Arc Extension causing errors with in-place upgrade from 2017 to 2022

Sam Kahanda 0 Reputation points
2025-05-24T11:21:48.4833333+00:00

I am trying to do an in-place upgrade from SQL server 2017(Standard) to 2022(Standard). Everything goes well until it throws an error related to Azure Arc extension. Mine is a VM running on-prem. got nothing to do with Azure Arc. How can I get around this? I have quoted the error thrown below.

"TITLE: Microsoft SQL Server 2022 Setup


The following error has occurred:

The parameter is incorrect.

For help, click: https://go.microsoft.com/fwlink?LinkID=2209051&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=16.0.1000.6&EvtType=0xDBB00D2A%25400x294A9FD9


BUTTONS:

OK

------------------------------"

SQL Server Database Engine
{count} votes

1 answer

Sort by: Most helpful
  1. Sam Kahanda 0 Reputation points
    2025-06-01T22:00:49.8333333+00:00

    @Erland Sommarskog Thanks for checking on this and giving me valuable feedback. I found the issue and managed to complete the in-place upgrade.

    The link given on the error (https://go.microsoft.com/fwlink?LinkID=2209051&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=16.0.1000.6&EvtType=0xDBB00D2A%25400x294A9FD9) is misleading as it lands on the incorrect page that is on ARC registration. The real problem was the feature "Machine Learning Services and Language Extensions". Since the upgrade wizard does not give you an option to untick this feature, I manually uninstalled the feature on the old version (using the install wizard for SQL server 2017) and then tried the in-place upgrade which went through without any issues. If I need, I think I can install the machine learning extension later on, which we don't need at this point.


Your answer

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