MS SQL Server oder SSMS können aufgrund einer fehlenden DLL nicht installiert werden. Wie finde und installiere ich diese DLL?

MS SQL Server oder SSMS können aufgrund einer fehlenden DLL nicht installiert werden. Wie finde und installiere ich diese DLL?

Ich habe genau das gleiche Problem wie der OP dieser Frage, aber die Lösung hat bei mir nicht funktioniert:

Verwandte Stack Overflow-Frage

Ich muss MS SQL Server und SQL Server Management Studio auf meinem Computer installieren. Egal, was ich zu installieren versuche (SQL Server, SSMS, SQL Server 2012 Native Client), ich erhalte immer die Fehlermeldung, dass eine DLL fehlt.

Dies scheint der relevante Teil der Protokolldatei zu sein. Der Prozentsatz der Fertigstellung beginnt danach herunterzuzählen, da alles entfernt wird, was gerade installiert wurde.

[3C14:0104][2021-04-16T14:40:07]e000: Error 0x80070643: Failed to install MSI package.
[3C14:0104][2021-04-16T14:40:07]e000: Error 0x80070643: Failed to execute MSI package.
[1520:0A84][2021-04-16T14:40:07]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1520:0A84][2021-04-16T14:40:07]i000: MainViewModel.OnPackageAction: Install Completed for package Microsoft SQL Server 2012 Native Client 
[1520:0A84][2021-04-16T14:40:07]i319: Applied execute package: sqlncli.msi, result: 0x80070643, restart: None
[1520:0A84][2021-04-16T14:40:07]e000: Error 0x80070643: Failed to execute MSI package.
[1520:0A84][2021-04-16T14:40:07]i000: MainViewModel.OnPackageAction: Install Started for package Microsoft SQL Server 2012 Native Client 
[3C14:0104][2021-04-16T14:40:07]i318: Skipped rollback of package: sqlncli.msi, action: Uninstall, already: Absent
[1520:0A84][2021-04-16T14:40:07]i000: MainViewModel.OnPackageAction: Install Completed for package Microsoft SQL Server 2012 Native Client 
[1520:0A84][2021-04-16T14:40:07]i319: Applied rollback package: sqlncli.msi, result: 0x0, restart: None

Von der Suche im Internet,Ich habe festgestellt, dass die fehlende DLL sqlncli11.dll istdas sollte im Ordner C:\Windows\System32 sein (vielleicht SysWOW64 für 64 Bit?). Das Problem ist, dass ich keine Ahnung habe, wie ich diese fehlende DLL ersetzen kann. Ich konnte auf der Microsoft-Website nicht herausfinden, wo ich sie herunterladen kann, und ich habe nicht vor, sie von einer anderen zwielichtigen Website herunterzuladen. Ich dachte, sie wäre Teil des SQL Server 2012 Native Client, aber beim Installationsversuch trat derselbe Fehler auf.

Ich habe jede andere Lösung ausprobiert, die ich finden konnte, außer Windows neu zu installieren und meine Registrierung zu bearbeiten, was mir beides wie katastrophale Lösungen erscheint.

verwandte Informationen