I have an installation of SQL Server 2017 LocalDb (v14.0.1000.169). I want to patch this installation using the latest CU an in an unattended manner.
When I run the setup.exe from SQLServer2017-KB4508218-x64, however, it says I have don't have an appropriate version installed.
C:\test\extracted>setup.exe /action=patch /allinstances /quiet /IAcceptSQLServerLicenseTerms
Microsoft (R) SQL Server 2017 14.00.3223.03
Copyright (c) 2017 Microsoft. All rights reserved.
No features were updated during the setup execution. The requested features may not be installed or features are already at a higher patch level. Please review the summary.txt logs for further details.
The version of SQL Server instance Shared Component does not match the version expected by the SQL Server update. The installed SQL Server product version is 13.1.4414.46, and the expected SQL Server version is 14.0.1000.169.
But I definitely have localdb installed with that version:
C:\test\extracted>sqllocaldb versions
Microsoft SQL Server 2017 (14.0.1000.169)
What am I doing wrong here? Is there another way to update LocalDB? I need to do so because of a known issue with this version of LocalDB.
Running the installer interactively doesn't help - gives the same message.