web-dev-qa-db-fra.com

Modifier le chemin d'installation par défaut de SQL Server Management Studio

Puis-je changer le chemin d'installation par défaut lors de l'installation SQL Server Management Studio c'est-à-dire C:. Mon lecteur C: est plein car il contient des applications système et je souhaite installer SQL Server Management Studio sur le lecteur D:, est-ce possible?

Merci,

11
CodingLife

Il n'y a pas d'approche directe (enfin) pour modifier le chemin d'installation par défaut de SQL Server Management Studio mais vous pouvez utiliser Liens symboliques :

Que sont les liens symboliques?

De Le guide complet de création de liens symboliques (aka Symlinks) sous Windows :

Les liens symboliques sont essentiellement des raccourcis avancés. Créez un lien symbolique vers un fichier ou un dossier individuel, et ce lien semblera être le même que le fichier ou le dossier vers Windows même s'il ne s'agit que d'un lien pointant vers le fichier ou le dossier.

Utilisateurs de Windows 10

Les utilisateurs de Windows 10 doivent d'abord activer le mode développeur à partir de

Paramètres> Mettre à jour la sécurité> Pour les développeurs.

Comment

  1. Ouvert Command Prompt ou Windows PowerShell avec Exécuter en tant qu'administrateur et collez cette commande avant d'installer SQL Server Management Studio
mkdir "D:\Program Files\Microsoft SQL Server"
mkdir "D:\Program Files (x86)\Microsoft SQL Server"

mklink /J "C:\Program Files\Microsoft SQL Server" "D:\Program Files\Microsoft SQL Server"
mklink /J "C:\Program Files (x86)\Microsoft SQL Server" "D:\Program Files (x86)\Microsoft SQL Server"
  1. Installez maintenant SQL Server Management Studio (SSMS).

Il peut y avoir un autre fichier et dossier dans le lecteur C comme AppData\Local\Microsoft\Microsoft SQL Server mais ils ne dépassent pas 1 Go.

Et si SSMS était déjà installé?

Fermez toutes les instances de SSMS et renommez ces dossiers en tout ce que vous souhaitez:

C:\Program Files\Microsoft SQL Server
C:\Program Files (x86)\Microsoft SQL Server

Suivez les étapes Comment et déplacez le contenu des dossiers (couper/coller) vers le nouvel emplacement

D:\Program Files\Microsoft SQL Server
D:\Program Files (x86)\Microsoft SQL Server
10
Pejman.Nik

J'ai déjà donné une réponse à ce message pour le faire en utilisant PowerShell en modifiant les valeurs de registre.

Depuis lors, j'ai essayé différentes choses et me voici à nouveau avec une nouvelle façon d'installer SQL Server Management Studio à partir de la ligne de commande vers le chemin souhaité par l'utilisateur.

Les étapes à suivre sont les suivantes

  1. Téléchargez la dernière version de SSMS à partir de ce lien

  2. Appuyez sur la touche Win + Q pour ouvrir la recherche sur votre ordinateur et tapez cmd, cliquez sur Exécuter en tant qu'administrateur dans le volet de droite.

  3. Accédez aux médias SSMS récemment téléchargés à partir de l'URL à l'étape 1, dans mon cas, c'était dans D:\Software
  4. Utilisez la commande ci-dessous pour l'installer dans un dossier différent, dans mon cas, je l'installe sur D:\test.

"SSMS-Setup-ENU.exe/Install/quiet/norestart/log D:\Test\log.txt SSMSInstallRoot = D:\test"

Et vous êtes fin prêt…

Pour obtenir des instructions avec capture d'écran, visitez https://sqlx86.com/2018/12/27/change-the-default-installation-path-for-sql-server-management-studio-using-command-Prompt/

4
Saurabh Srivastava

Pour ce faire, vous devez mettre à jour la valeur de registre à l'aide du script PowerShell, puis exécuter l'installation, les valeurs de registre après l'installation sont réinitialisées par défaut

Mettre à jour la valeur du répertoire d'installation par défaut

$RegKey =”HKLM:\Software\Microsoft\Windows\CurrentVersion”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir” -Value “D:\Program Files”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)” -Value ‘D:\Program Files (x86)’
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir”
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)”
Write-Host “1. Run the SSMS installer and wait for its completion… (Start-Process -Wait)” -ForegroundColor Yellow
$process=”D:\Software\SSMS-Setup-ENU.exe”
$args=”/install”
Start-Process $process -ArgumentList $args -Wait
Write-Host “`nProcess `”$process`” has been executed and is now stopped.” -ForegroundColor DarkGreen

Rétablir la valeur dans le répertoire d'installation par défaut

$RegKey =”HKLM:\Software\Microsoft\Windows\CurrentVersion”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir” -Value “C:\Program Files”
Set-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)” -Value ‘C:\Program Files (x86)’
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir”
Get-ItemProperty -Path $RegKey -Name “ProgramFilesDir (x86)”

mettre à jour l'emplacement des icônes dans le menu Démarrer vers l'emplacement mis à jour du fichier SSMS.

Dans mon cas, j'ai dû parcourir

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server Tools 17

Faites un clic droit sur SSMS et mettez à jour la cible vers le nouvel emplacement des fichiers de programme SSMS et vous êtes prêt à partir. Pour des instructions détaillées https://sqlx86.com/2018/06/28/installing-ssms-to-a-different-location/

4
Saurabh Srivastava

Oui, c'est possible à partir de SSMS 18.0.

SQL Server Management Studio (SSMS) 18.0 publié pour disponibilité générale

SSMS peut être installé dans un dossier personnalisé - Il s'agit d'une demande de longue date. Avec SSMS 18, vous pouvez installer SSMS dans n'importe quel dossier et l'option est disponible à partir de la ligne de commande et de l'interface utilisateur de configuration.

1
Lukasz Szozda

J'ai suivi les instructions données sur le support Microsoft https://docs.Microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

J'ai réparé Visual Studio 2015 IsoShell et cela a fonctionné pour moi.

0
SQLDev