Partager via


Exemples de paramètres de ligne de commande pour l’installation de SQL Server Management Studio

s’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Il existe de nombreux paramètres de ligne de commande disponibles pour l’installation de SQL Server Management Studio (SSMS). Voici plusieurs exemples qui peuvent être personnalisés pour répondre à vos besoins.

Toutes les commandes nécessitent des privilèges administratifs, et une fenêtre de Contrôle de Compte Utilisateur s'affiche si le processus n'est pas démarré à partir d'une invite avec élévation de privilèges.

Vous pouvez utiliser le caractère ^ à la fin d’une ligne de commande pour concaténer plusieurs lignes en une seule commande. Vous pouvez également placer ces lignes ensemble sur une seule ligne. Dans PowerShell, l’équivalent est le caractère backtick (').

Pour exécuter des commandes de manière non interactive, vous pouvez utiliser --passive ou --quiet. Pour plus d’informations sur ces paramètres, consultez Utiliser des paramètres de ligne de commande pour installer SQL Server Management Studio.

Pour obtenir des listes des charges de travail et des composants que vous pouvez installer à l’aide de la ligne de commande, consultez les ID de charge de travail et de composant pour SQL Server Management Studio.

Installer à l’aide de --installPath et --add en même temps que le programme d’amorçage

Installez une instance minimale de SSMS, sans invite interactive, mais la progression s’affiche :

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

Installez SSMS en mode silencieux, avec le module linguistique italien, en retournant uniquement lorsque le produit est installé :

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

Installer des charges de travail

Installez SSMS avec l’intégration de Git, avec l’interface utilisateur affichée de manière non interactive :

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

Installez SSMS avec tous les composants de la charge de travail Business Intelligence, avec l’interface utilisateur affichée de manière non interactive :

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

Mise à jour

Mettez à jour une installation de SSMS via la ligne de commande avec progression affichée et aucune invite interactive. Vous ne pouvez pas lancer le programme d’installation à partir du même dossier dans lequel réside le programme d’installation.

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

Mettez à jour une installation de SSMS via la ligne de commande silencieusement :

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

Utiliser --layout pour créer une disposition réseau ou un cache local

Créez une disposition qui inclut SSMS et Copilot dans SSMS et le module linguistique anglais :

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

Créez une disposition qui inclut SSMS et Integration Services dans SSMS et le module linguistique anglais :

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

Créez une disposition avec deux charges de travail et un composant facultatif dans trois langues :

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

Pour créer une disposition locale complète pour SQL Server Management Studio et toutes les langues, exécutez :

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

Pour créer une disposition locale pour SQL Server Management Studio qui limite les composants uniquement au composant Integration Services et Reporting Services, exécutez :

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

Pour créer une disposition locale pour SQL Server Management Studio qui limite les composants au contenu d’aide hors connexion uniquement, exécutez :

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

Installer une mise en page

Une fois qu’une disposition est créée, elle peut être copiée sur un ordinateur hors connexion pour l’installation. Pour installer des composants spécifiques, ces composants doivent déjà être inclus dans la disposition hors connexion. Pour plus d’informations, consultez l’exemple complet de disposition locale .

Vérifiez que vous êtes dans le dossier où la disposition a été enregistrée. Dans ces exemples, c’est C:\SSMS_Layout.

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

Pour installer SSMS avec la prise en charge d’Integration Services à partir de la configuration, exécutez :

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

Pour installer SSMS incluant Integration Services et Reporting Services, exécutez :

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

Mettre à jour une installation existante à l’aide d’une configuration.

Pour mettre à jour SSMS vers la dernière version, créez une disposition avec les mêmes composants que l’installation d’origine.

  1. Accédez au dossier de disposition :

    cd C:\SSMS_Layout
    
  2. Mise à jour vers la dernière version publiée :

    vs_SSMS.exe update --noWeb
    

Modifier une installation existante à l’aide d’une configuration

Pour mettre à jour SSMS afin d’inclure d’autres composants, créez une disposition avec vos composants souhaités, à l’aide des exemples précédents.

  1. Accédez au dossier de disposition :

    cd C:\SSMS_Layout
    
  2. Mise à jour vers la dernière version publiée :

    vs_SSMS.exe update --noWeb --quiet --wait --norestart
    
  3. Modifiez SSMS pour ajouter des composants Analysis Services, Integration Services et Reporting Services à l’aide de la disposition hors connexion qui inclut ces composants, exécutez :

    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
    

Désinstaller une installation existante

Pour désinstaller la version SSMS 22 ga d’une station de travail, utilisez l’exemple suivant.

  1. Accédez au dossier Visual Studio Installer :

    cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"
    
  2. Supprimez la version SSMS 22 GA.

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