Установка sql management studio 2018: Как установить SQL Server Management Studio: инструкция

Установка

— невозможно установить SQL Server Management Studio (SSMS) на сервер

При попытке установить SSMS на один из наших серверов баз данных разработки возникают постоянные ошибки. Мы пробовали установщики для версий 17.4 и 17.9.1, но сообщения об ошибках одинаковы.

Выдержки из SSMS-Setup-ENU_20190319131949.log (17.4)

 10C0:10B8][2019-03-19T13:28:23]i000: MainViewModel.OnPackageActionProgress: Процент выполнения: 50, Общий прогресс: 65
[1E58:1E70][2019-03-19T13:28:24]e000: ошибка 0x80070643: процесс вернул ошибку: 0x643
[1E58:1E70][2019-03-19T13:28:24]e000: ошибка 0x80070643: не удалось выполнить пакет EXE.
[10C0:10B8][2019-03-19T13:28:24]e000: ошибка 0x80070643: не удалось настроить пакет EXE для каждой машины.
[10C0:10B8][2019-03-19T13:28:24]i000: MainViewModel.OnPackageAction: Установка завершена для пакета Microsoft Visual Studio Tools for Applications 2015 Языковая поддержка
...
[10C0:10B8][2019-03-19T13:33:28]e000: MainViewModel. OnBundleAction: сбой действия пакета: неустранимая ошибка во время установки (0x80070643)
[10C0:10B8][2019-03-19T13:33:28]i399: применение завершено, результат: 0x80070643, перезапуск: нет, запрошенный перезапуск: нет
[10C0:1C40][2019-03-19T13:33:42]i000: MainViewModel.OpenUrl: URL-адрес открытия: C:\Users\******~1\AppData\Local\Temp\SsmsSetup\SSMS-Setup -ENU_20190319131949.log
 

Выдержки из SSMS-Setup-ENU_20190319134134.log (17.9.1)

 [16C4:2298][2019-03-19T13:49:35]i000: MainViewModel.OnPackageActionProg ress: Процент выполнения: 50, Общий прогресс: 67
[2324:1D80][2019-03-19T13:49:35]e000: Ошибка 0x80070643: Процесс вернул ошибку: 0x643
[2324:1D80][2019-03-19T13:49:35]e000: ошибка 0x80070643: не удалось выполнить пакет EXE.
[16C4:2298][2019-03-19T13:49:35]e000: ошибка 0x80070643: не удалось настроить пакет EXE для каждой машины.
[16C4:2298][2019-03-19T13:49:35]i000: MainViewModel.OnPackageAction: Установка завершена для пакета Microsoft Visual Studio Tools for Applications 2015 Языковая поддержка
[16C4:2298][2019-03-19T13:49:35]i319: применен пакет выполнения: VSTALS2015, результат: 0x80070643, перезапуск: нет
[16C4:2298][2019-03-19T13:49:35]e000: ошибка 0x80070643: не удалось выполнить пакет EXE. 
[2324:1D80][2019-03-19T13:49:35]i351: удаление кэшированного пакета: VS2015KB3095681Update, из пути: C:\ProgramData\Package Cache\02A26E554FBB4232ACD36E70D09F2C7893D399CD\
...
[16C4:2298][2019-03-19T13:55:14]e000: MainViewModel.OnBundleAction: сбой действия пакета: неустранимая ошибка во время установки (0x80070643)
[16C4:2298][2019-03-19T13:55:14]i399: применение завершено, результат: 0x80070643, перезапуск: нет, запрошенный перезапуск: нет
[16C4:1798][2019-03-19T13:56:28]i000: MainViewModel.OpenUrl: URL-адрес открытия: C:\Users\******~1\AppData\Local\Temp\SsmsSetup\SSMS-Setup-ENU_20190319134134. бревно
 

Установщику требуется много минут, чтобы добраться до этой точки, но каждый раз происходит сбой с одним и тем же результатом.

Мы перезагружали сервер между каждой попыткой и запускали последние обновления Windows. У нас на сервере установлен .NET Framework 4.5.2. Все попытки были предприняты с использованием учетных записей с полными правами администратора на сервере.

Может ли кто-нибудь посоветовать, как мы можем успешно установить это?

Как установить SQL Server Management Studio в фоновом режиме — Чад Франклин

SQL Server Management Studio

Chad Franklin

a.k.a. автоматический, более подходит, чем установка его обычным методом с помощью мастера установки.

Во-первых, вы можете загрузить последнюю версию установщика SSMS со страницы загрузки Microsoft SSMS или по этой изящной короткой ссылке.

Далее вы можете установить его из командной строки или в PowerShell с помощью такой команды:

.\SSMS-Setup-ENU.exe /Install /Passive /SSMSInstallRoot="D:\Program Files (x86)\Microsoft SQL Server Management Studio 18"
 

Это не единственные варианты, которые вы можете использовать для установки, я предпочитаю их использовать. Я выбираю эти параметры, потому что мне нравится, когда пользовательский интерфейс всплывает и работает, чтобы я мог видеть его прогресс, но я не хочу нажимать ни одну из кнопок. Я также хочу, чтобы он был установлен на диск D, а не на диск C по умолчанию. Но вы можете выбрать сами, выполнив приведенную ниже команду, чтобы увидеть все варианты:

.\SSMS-Setup-ENU.exe /?
 

При запуске откроется маленькое окно, показывающее все возможные варианты.

Как видите, вы также можете выполнять автоматическое восстановление и удаление. Вы можете установить полностью тихо, без отображения пользовательского интерфейса. Вы можете отказаться от перезагрузки, а также выбрать место для журналов установки.

Я лично запускаю это с помощью скрипта powershell, а не просто вхожу в командную строку. Это позволяет мне быстро работать и легко изменять параметры, которые я, возможно, захочу изменить. Это довольно коротко и просто на самом деле:

# Установить параметры
$media_path = "D:\Installers\SQL Server Management Studio\Latest\SSMS-Setup-ENU.exe"
$install_path = "`"D:\Program Files (x86)\Microsoft SQL Server Management Studio 18`""
$params = "/Install/PassiveSSMSInstallRoot=$install_path"
       
# Запустить установку
Start-Process -FilePath $media_path -ArgumentList $params -Подождите
 

Нравится:

Нравится Загрузка.