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

ОС: Windows 7 Pro SP1

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

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

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

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

2 ответа

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

wmic os get osarchitecture

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

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

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

Другие вопросы по тегам