DLL が見つからないため、MS SQL Server または SSMS をインストールできません。この DLL を見つけてインストールするにはどうすればよいですか?

DLL が見つからないため、MS SQL Server または SSMS をインストールできません。この DLL を見つけてインストールするにはどうすればよいですか?

私はこの質問の OP とまったく同じ問題を抱えていますが、彼らの修正は私には機能しませんでした:

関連する Stack Overflow の質問

コンピューターに MS SQL Server と SQL Server Management Studio をインストールする必要があります。何をインストールしようとしても (SQL Server、SSMS、SQL Server 2012 Native Client)、DLL が不足しているというエラーが表示されます。

これはログ ファイルの関連部分のようです。インストールしたすべてのものを削除すると、完了率がカウントダウンし始めます。

[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

ネットで調べてみると、不足しているDLLはsqlncli11.dllであることがわかりましたこれは C:\Windows\System32 フォルダ (64 ビットの場合は SysWOW64 でしょうか) にあるはずです。問題は、この見つからない DLL を置き換える方法がわからないことです。Microsoft Web サイトでダウンロードできる場所が見つかりませんし、他の怪しいサイトからダウンロードするつもりもありません。SQL Server 2012 Native Client の一部として提供されると思っていましたが、インストールしようとすると同じエラーが発生しました。

Windows の再インストールとレジストリの編集を除いて、私が見つけることができた他のすべての修正方法を試しましたが、どちらも最悪の選択肢のように思えます。

関連情報