Назад | Перейти на главную страницу

Как я могу установить утилиты командной строки Microsoft 14 для SQL Server?

Чтобы запустить сторонний сценарий WSUS (для внутренней базы данных Windows), я загрузил 64-разрядную версию Утилиты командной строки Microsoft 14 для SQL Server, но когда я пытаюсь установить, я получаю следующее сообщение об ошибке:

В программе установки отсутствует необходимое условие для установки: драйвер Microsoft ODBC 11 для SQL Server. Чтобы продолжить, установите драйвер Microsoft ODBC 11 для SQL Server, а затем снова запустите операцию установки.

Установка драйвера ODBC (загружается с эта страница) в соответствии с инструкциями не имеет никакого эффекта, я все равно получаю то же сообщение об ошибке при попытке установить утилиты командной строки.

Кроме того, хотя я определенно скачал "Утилиты командной строки Microsoft 14 для SQL Server ", когда я запускаю программу установки, она называется" Утилиты командной строки Microsoft 13 для SQL Server ».

(Акцент мой.)

Что, черт возьми, здесь происходит и как я могу успешно установить последнюю версию утилит командной строки?

Сообщение об ошибке правильно указывает на то, что предварительное условие отсутствует, но не показывает, какое именно предварительное условие действительно необходимо.

Что вам действительно нужно, так это Драйвер Microsoft ODBC 13.1 для SQL Server.


Что касается несоответствия номеров версий, то, согласно разделу «Программы и компоненты», загрузка «версии 14» предназначена для версии 14.0 утилит командной строки Microsoft 13 для SQL Server. Цифровая подпись датирована декабрем 2017 года.

Для сравнения, загрузка помечена как Утилиты командной строки Microsoft 13 для SQL Server отображается в разделе «Программы и компоненты» как версия 11.3 служебных программ командной строки Microsoft SQL Server 2012. Цифровая подпись датирована октябрем 2015 года.

Таким образом, хотя управление версиями может быть безнадежно запутанным, это, по крайней мере, определенно две разные загрузки, а загрузка «версии 14» новее.