Собственный клиент SQL Server 2012 возвращает ошибку отсутствия DLL при установке

Собственный клиент SQL Server 2012 возвращает ошибку отсутствия DLL при установке

ОС: Windows 7 Профессиональная SP1

Всякий раз, когда я пытаюсь установить SQL Server 2012 Native Client x64, процесс установки доходит до конца, а затем на этапе «удаления файлов резервных копий» появляется следующая ошибка:

«Возникла проблема с этим пакетом установщика Windows. Не удалось запустить DLL, необходимую для завершения установки. Обратитесь в службу поддержки или к поставщику пакета»

Затем, когда я нажимаю OK (у меня нет другого выбора), он откатывает все назад и удаляет. На компьютере установлены все обновления. Есть у кого-нибудь идеи?

Редактировать: Я разобрался. Я скопировал sqlncli11.dll из system32 на рабочей машине на сломанную, перезапустил установщик для 2012 Native Client, и он не выдал никаких ошибок.

решение1

Вы используете 64-битную версию Windows 7? Каков результат этой команды?:

wmic os get osarchitecture

решение2

У меня только что возникла эта проблема, иэтот комментарийбыло решение:

Я скопировал sqlncli11.dll из system32 на работающей машине на сломанную, повторно запустил установщик для 2012 Native Client, и он не выдал никаких ошибок.

(Создается в качестве ответа, поскольку комментарии могут исчезнуть без предупреждения или следа.)

Связанный контент