Поделиться через


Примеры параметров командной строки для установки SQL Server Management Studio

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse Analytics

Существует множество параметров командной строки, доступных для установки SQL Server Management Studio (SSMS). Включено несколько примеров, которые можно настроить в соответствии с вашими потребностями.

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

Символ ^можно использовать в конце командной строки для объединения нескольких строк в одну команду. Кроме того, эти строки можно поместить в одну строку. В PowerShell эквивалентно символу backtick (').

Для выполнения команд в неинтерактивном режиме можно использовать --passive или --quiet. Дополнительные сведения об этих параметрах см. в разделе "Использование параметров командной строки" для установки SQL Server Management Studio.

Список рабочих нагрузок и компонентов, которые можно установить с помощью командной строки, см. в разделе "Идентификаторы рабочих нагрузок и компонентов" для SQL Server Management Studio.

Установка с помощью --installPath и --add наряду с загрузчиком

Установите минимальную версию SSMS без интерактивных запросов, но с отображением хода выполнения.

vs_SSMS.exe --installPath C:\SSMS22 --passive --norestart

Установите SSMS в фоновом режиме с итальянским языковым пакетом и сообщите об этом только после завершения установки продукта.

vs_SSMS.exe --installPath C:\SSMS22 --addProductLang it-it --quiet --wait

Установка рабочих нагрузок

Установите SSMS с интеграцией Git с пользовательским интерфейсом, отображаемым в неинтерактивном режиме:

vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.CodeTools --includeRecommended --passive

Установите SSMS со всеми компонентами в рабочей нагрузке бизнес-аналитики, используя пользовательский интерфейс, отображаемый в неинтерактивном режиме:

vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.BI --includeRecommended --passive --norestart

Обновление

Обновите установку SSMS с помощью командной строки с отображением хода выполнения и без интерактивных запросов. Не удается запустить установщик программным способом из той же папки, в которой находится установщик.

vs_SSMS.exe update --passive --norestart --installPath "C:\SSMS22"

Обновите установку SSMS с помощью командной строки тихо:

vs_SSMS.exe update --noWeb --quiet --wait --norestart

Используйте --layout для создания сетевого макета или локального кэша.

Создайте макет, включающий SSMS и Copilot в SSMS, а также языковой пакет английского языка:

vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended

Создайте макет, включающий SQL Server Management Studio, Службы интеграции в SSMS и английский языковой пакет.

vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SSMS.Component.IS --includeRecommended

Создайте макет с двумя рабочими нагрузками и одним необязательным компонентом на трех языках:

vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SqlServer.Workload.SSMS.HybridAndMigration --add Microsoft.SqlServer.Workload.SSMS.CodeTools --add Microsoft.Component.HelpViewer --lang en-US de-DE ja-JP

Чтобы создать полный локальный макет для SQL Server Management Studio и всех языков, выполните следующую команду:

vs_SSMS.exe --layout C:\SSMS_Layout --all

Чтобы создать локальный макет для SQL Server Management Studio, который ограничивает компоненты только компонентом Служб Integration Services и Reporting Services, выполните следующую команду:

vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS

Чтобы создать локальный макет для SQL Server Management Studio, который ограничивает компоненты только автономным контентом справки, выполните следующую команду:

vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.Component.HelpViewer

Установка макета

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

Убедитесь, что вы находитесь в папке, в которой сохранен макет. В этих примерах это C:\SSMS_Layout.

C:\SSMS_Layout\vs_SSMS.exe --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended

Чтобы установить SSMS с поддержкой служб Integration Services из установочного пакета, выполните следующую команду:

C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --includeRecommended --passive

Чтобы установить SSMS с поддержкой служб Integration Services и Reporting Services, выполните следующую команду:

C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --includeRecommended --passive

Обновление существующей установки с помощью макета

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

  1. Перейдите в папку макета:

    cd C:\SSMS_Layout
    
  2. Обновите до последней выпущенной версии:

    vs_SSMS.exe update --noWeb
    

Изменение существующей установки с помощью макета

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

  1. Перейдите в папку макета:

    cd C:\SSMS_Layout
    
  2. Обновите до последней выпущенной версии:

    vs_SSMS.exe update --noWeb --quiet --wait --norestart
    
  3. Измените SSMS, чтобы добавить компоненты Analysis Services, Integration Services и Reporting Services, с помощью автономного макета, включающего эти компоненты, выполните следующую команду:

    vs_SSMS.exe modify --noWeb --productID Microsoft.VisualStudio.Product.SSMS --channelID SSMS.22.SSMS.Release --add Microsoft.SSMS.Component.AS --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --quiet --norestart
    

Удаление существующей установки

Чтобы удалить выпуск общедоступной версии SSMS 22 из рабочей станции, используйте следующий пример.

  1. Перейдите в папку Установщика Visual Studio:

    cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"
    
  2. Удалите версию SSMS 22 GA (выпуск):

     setup.exe uninstall --passive --productId Microsoft.VisualStudio.Product.Ssms --channelId SSMS.22.SSMS.Release --noweb