SSMS 19 installation fails immediately with fatal error (0x80070643) "Microsoft OLE DB Driver for SQL Server: The required IACCEPTMSOLEDBSQLLICENSETERMS=YES Parameter missing

David Risso 10 Reputation points
2023-07-05T09:29:11.95+00:00

Getting this on developers PCS (windows 10) when trying to install SSMS 19.x

SSMS 19 installation fails immediately with fatal error (0x80070643) "Microsoft OLE DB Driver for SQL Server: The required IACCEPTMSOLEDBSQLLICENSETERMS=YES Command-line Parameter is missing..etc..."

Screenshot 2023-07-05 113641

OLE DB is installed already and is the latest version (19.x)

SSMS Log can be found here: https://pastebin.com/1bjXRh8U

Is there any way to make ssms installer skip the ole db check/install ?

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,477 questions
SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
13,677 questions
{count} votes

1 answer

Sort by: Most helpful
  1. David Risso 10 Reputation points
    2023-07-05T12:42:47.9833333+00:00

    Finally got it to work!

    Uninstalled all OLE DB versions installed on the PC - rebooted
    Attempted another install of SSMS 19 - no dice, still gave the error.
    Installed OLE DB 18.6.5 - it mentioned in the install that an older version was installed and that it would upgrade it. (I had uninstalled all versions found but hey registry keys and all that)
    Then installed SSMS 19 and it installed OK!

    My conclusion is there is some magical pixie dust in OLE DB 18.6.5....
    as I had already ran SFC /scannow DISM cleanup-image etc...

    2 people found this answer helpful.

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.